What is the process of producing software
5 basic activities
System analysis
System design
Implementation
Validation
Maintenance
System analysis
Understanding and defining what the system needs to do.
System design
Describing in text, drawings and diagrams how the system and its components should be.
Implementation
Programming it and creating the manuals/documents.
Validation
Testing for bugs and whether it meets requirements
Maintenance
Modifying/upgrading after installation and operation.
Software process for information systems
Information system development involves building custom (or configuring) large, complex systems for a business client that’s why a few more activities are added.
–Project initiation/planning
–Feasibility study
–Deployment
Information systems development
Project initiation
A problem or an opportunity is recognised by the client (or a consultant to the client).
Feasibility study
A feasibility study usually covers four main aspects: technical, economic, operational, and social.
Deployment
Deployment includes all of the steps, processes, and activities that are required to make a software system or update available to its intended users.
Role of the analyst
Analyst:
Clients/Users:
Developers:
3 constraints in Is development
what is a IS methodology
IS development methodology
IS methodologies