To provide an appreciation of the problems of the software industry and the models and methods of development used. The student will learn about the early stages of development including techniques used in feasibility, requirements analysis, and systems analysis and design. As well as to develop a more detailed understanding of systems analysis and design within the context of a particular method (Object Oriented Analysis and Design OOAD).
On successfully completing the module, the student will be expected to be able to:
- Demonstrate an understanding of current systems analysis methodologies
- Create a feasibility study and specify user requirements.
- Understand how and why an Object Oriented (OO) method can be adapted and used for the development of computer-supported information systems.
- Apply contemporary modeling techniques with and without a CASE tool and understand how these can be used with other modeling techniques.Understand the strengths and weaknesses of alternative approaches to information systems development