Professional Documents
Culture Documents
PROGRAMMING
2
Chapter 6 : PROJECT DEVELOPMENT
3
Chapter 6 : PROJECT DEVELOPMENT
4
6.1 Know the stages of
programming project development
5
6
6.1 Stages of programming project
development
Plan
Development
Testing
Implementation
Documentation
7
6.1 Stages of programming project
development
STEP • Plan
1
• Clearly define the problem & determine ways
of resolving it.
• Analyzing the problem will determine the
input, output and information required to
solve it.
8
6.1 Stages of programming project
development
STEP • Plan
1
• Understand the problem
• Action to solve the problem.
• Planning the variables
• Draw the flowcharts
9
Understand Problem and problem solving
10
6.1 Stages of programming project
development
STEP 2 • Development
11
6.1 Stages of programming project
development
STEP 3 • Testing
12
6.1 Stages of programming project
development
STEP 4 • Implementation
13
6.1 Stages of programming project
development
STEP 5 • Documentation
14
6.2 Understand the project
proposal and project plan
15
Project proposal
• A project proposal is a detailed description of
a series of activities aimed at solving a
certain problem (NEBIU 2002). In order to be
successful, the document should (REPOA 2007):
provide a logical presentation of a research
idea.
16
Project plan
• Project planning defines the project activities and
end products that will be performed and describes
how the activities will be accomplished. The purpose
of project planning is to define each major task,
estimate the time and resources required, and
provide a framework for management review and
control.
17
6.3 Apply the stages of
programming project development.
18
Study the industry trends which
6.3.1
19
6.3.2 Prepare project proposal, flowchart and
project plan (Gantt chart)
20
6.3.3 Apply the project application using C
programming language.
21
6.3.4 Conduct project unit testing, integration
testing and system testing.
22
Conduct the oral presentation of
6.3.5
23
6.3.6 Implement the programming project
application.
<group presentation for programming project>
24
6.3.7 Prepare project documentation.
25
Requirement specification
• Programming begin with a specification of problems.
• This steps is to identify and understand what are the
problems to resolve.
• The problems must be clearly define, explicit and the
requirements in resolving it. Analyzing the problems will
determine the input, output and information required to
solve these problems, as follows:
a) input – data to be processed
b) output – the desired result
c) the constraint and additional features in resolving the
problems (kekangan)
26