You are on page 1of 26

DEC 2012 – FUNDAMENTAL

PROGRAMMING

Noted prepared by:


Pn. Wan Fazlini Idayu binti Wan
Fakari (013-7023854)
1
Chapter 6 :
PROJECT DEVELOPMENT

2
Chapter 6 : PROJECT DEVELOPMENT

6.1 Know the stages of programming project development.


6.1.1 Identify basic stages of programming project development.
a) Plan
b) Development
c) Testing
d) Implementation
e) Documentation
 
6.2 Understand the project proposal and project plan.
6.2.1 Explain the project proposal and project plan.
 

3
Chapter 6 : PROJECT DEVELOPMENT

6.3 Apply the stages of programming project development.


6.3.1 Study the industry trends which related to career opportunities in the field of programming.
6.3.2 Prepare project proposal, flowchart and project plan (Gantt chart)
6.3.3 Apply the project application using C programming language.
6.3.4 Conduct project unit testing, integration testing and system testing.
6.3.5 Conduct the oral presentation of flowchart, project plan, program code and application.
6.3.6 Implement the programming project application.
6.3.7 Prepare project documentation.
a) Project proposal, flowchart and project plan (Gantt chart).
b) Requirement specification.
c) Test description and results.
d) Source code
e) Executable program or application
f) References

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

• Clearly define the problem & determine ways


of resolving it.
• Analyzing the problem will determine the
input, output and information required to
solve it.

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

• Program must be documented for future


reference and maintenance.
• A proper & well documented program will
make it easier for the original programmer or
other programmer to follow the program logic
& design.

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

related to career opportunities in the


field of programming.

<discuss in group and present>


(15 to 20 minutes)

19
6.3.2 Prepare project proposal, flowchart and
project plan (Gantt chart)

<group presentation for programming project>

20
6.3.3 Apply the project application using C
programming language.

<group presentation for programming project>

21
6.3.4 Conduct project unit testing, integration
testing and system testing.

22
Conduct the oral presentation of
6.3.5

flowchart, project plan, program code and


application.

<group presentation for programming project>

23
6.3.6 Implement the programming project
application.
<group presentation for programming project>

24
6.3.7 Prepare project documentation.

a) Project proposal, flowchart and project plan


(Gantt chart).
b) Requirement specification.
c) Test description and results.
d) Source code
e) Executable program or application
f) References

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

You might also like