Software Development Techniques for Constructive Information Systems
This chapter discusses the software engineering lifecycle, history, and software architecture as well as the foundation of Information Engineering and Information Systems. The first part of this chapter discusses the software lifecycle phases and how to make effective use of various technical methods by applying effective technical and other efficient methods at the right time. This chapter also shows the technical similarities between software database design and Information System’s database design. In the second part of this chapter, the author introduces the information engineering life cycle and discusses the key phrases for information engineering as well as Information System. In fact, this part is a good dictionary of information and software engineering. This chapter provides guidance for decision-makers in selecting an appropriate Information System strategy that contributes to the achievement of information engineering sustainability targets and leverages competitiveness.