Lesson 1
Project initiation Introduction
So, how do you get from nothing to something that will become a computer application?
The first step is to understand what you are being asked to do.
The project initiation phase is where you frame the problem to be solved and define the process to solve it.
This is achieved through two tools: a problem statement and a data dictionary. You will use your projects problem statement to determine the projects context and its scope, and to identify constraints that may limit the development, selection, and implementation of a software solution. You will use a data dictionary to define the problem domains vocabulary. Your data dictionary will help you, the project team, and users to resolve any conflicts over the interpretation of key project terms.
Module learning objectives
The first step is to understand what you are being asked to do.
The project initiation phase is where you frame the problem to be solved and define the process to solve it.
This is achieved through two tools: a problem statement and a data dictionary. You will use your projects problem statement to determine the projects context and its scope, and to identify constraints that may limit the development, selection, and implementation of a software solution. You will use a data dictionary to define the problem domains vocabulary. Your data dictionary will help you, the project team, and users to resolve any conflicts over the interpretation of key project terms.
In this module, you will learn:
-
How the three key elements of a problem statementcontext, scope, and constraintsaffect your analysis and modeling
- How to capture the problem domain vocabulary in a data dictionary