The course covers the development of information systems and of their software components. Whilst the course introduces students to the whole systems development process, it focuses on the elicitation and initial modelling of information systems requirements that enable identification of information problems and the subsequent analysis and modelling of an efficient solution to those problems.
The approach follows the object-oriented (OO) methods expressed by the Unified Process software development life-cycle. The course addresses the complete methodology of the Unified Process, including its methodological deliverables and models and tools, with exposure to manual and automated diagramming and modelling techniques. It critically examines the issues and professional responsibilities that need to be considered at different phases in the development of information systems for an organization; including the impact of the systems on intended users and maintenance of quality.
Students gain experience in requirements elicitation and modelling and systems analysis and feasibility estimation within a system development project setting aimed at developing an event-driven information system. They also gain practical experience in the use of a CASE tool to produce object and class definitions and to create models.
On successful completion of this course, students will be able to:
- Provide an understanding of web technologies and acquisiton of knowledge and developed skills needed to deploy and effectively use them in distributed, networked and cloud based business environments.
- Improve and develop the knowledge and skills needed to produce wireless and web interfaces that are aesthetic, intuitive and easy to use.
- Provide an understanding of the strengths and weaknesses of the different wireless and cloud application models and acquire the knowledge and develop the skills needed to implement them in appropriate web technologies.
- Acquire the knowledge and skills needed to develop, deploy and effectively use wireless and cloud applications.
|Number of credit hours per week||4|
|Presence of students||On-campus and on-line|