Introduction to creating information systems, with particular focus on: the software development life cycle; eliciting, specifying, and modelling requirements; and modelling and implementing business processes and software designs.
When developing any information system, it is essential to understand the problem
and associated context. This helps ensure development of the best computing solution.
This paper covers the principles of analysis of user requirements and design of a
system that satisfies these requirements using standard methods, notations and tools,
with a strong focus on modern agile methodologies. Particular emphasis on both business
process concepts and their modelling also help to define the problem domain more accurately.
Graduates with a background in developing information systems are in high demand as business analysts since they can apply their skills in capturing, documenting, analysing and modelling these requirements for an organisation.
|Paper title||Developing Information Systems 1|
|Teaching period||First Semester|
|Domestic Tuition Fees (NZD)||$1,038.45|
|International Tuition Fees (NZD)||$4,492.80|
- COMP 101 or BSNS 106
- Pre or Corequisite
- COMP 160
- INFO 211
- Schedule C
- Arts and Music, Commerce, Science
- Paper Structure
- This paper covers four themes:
- The systems development life-cycle.
- Analysis, design, and modelling of information system requirements.
- Business process modelling.
- Implementation of basic information systems.
- Course outline
- View the most recent course outline
- More information link
- View more information about INFO 201
- Teaching staff
- Brendon Woodford, Gary Burrows, Chris Edwards
- To be advised.
- Graduate Attributes Emphasised
- Communication, Critical thinking, Information literacy, Teamwork.
View more information about Otago's graduate attributes.
- Learning Outcomes
- Students who successfully complete INFO 201 will be able to
- Explain the software development life cycle (SDLC) and the differences between traditional and agile methodologies
- Explain principles of analysis and design including requirements traceability
- Carry out analysis of information system requirements, design and build and deploy basic information systems using a modern programming language, frameworks and tools
- Interpret business processes in a standard notation and use the notation to capture a business process
- Explain the importance and the different forms of testing and be able to plan and carry out software testing using tools
- Explain the infrastructure that underpins deployed applications, including basic concepts of networking, virtualisation and cloud computing
- Explain the trade-off between buying and building an information system
- Read and write SQL queries