Information System Development and Programming Languages (System…
Information System Development and Programming Languages
Program Development Cycle
Programme Development Life Cycle
1.Analyze-----2.Design-----3.Design the interface-------4.Code----5.Test and Debug----------6.Complete the documentation
The Cycle :
2.Design-Plan the solution to the problem
1.Analyze-Define the problem ----------You must have a clear idea of what data (or input) is given and the relationship between the input and the desired output.
3.Design the interface-
Determine how to obtain input and how the output will be displayed. Objects are created to recieve input and display output. Appropriate menus, buttons, etc. are created to allow user to control the program.
5.Test and debug – Locate and remove errors in program.
Testing is the process for finding errors. Debugging is the process for correcting errors.
6.Complete the documentation-Documentation is necessarry to allow another programmer or non-programmer to understand the program. Internal documentation, known as comments, are created to assist a programmer. An instruction manual is created for the non-programmer. Documentation should be done during the coding stage.
4.Code – Translate algorithm into a programming language.
During this stage that program is written.
The programming development cycle is a process of steps, used by programmers to more efficiently manage their time in designing error-free programs that produce the desired output.
Program Languages and Program Development Tools
Program Development Tools
Ruby on Rails (RoR) ---- provides technologies for developing object-oriented and database-driven websites.
Webpage authoring software ---- allows user to create sophisticated webpages that include images, video, audio, animation and other effects.
Multimedia authoring software ---- allows programmers to combine text, graphics, animation, audio and video in an interactive presentation.
Assembly language ---- programmer write instructions using symbolic instruction codes.
Procedural language ---- the programmer writes instructions that tell the computer what to accomplish.
Example: Third-generation languages(3GL)
C progamming language ---- to write many of today's programs
COBOL(COmmon Business-Oriented Languages) ---- designed for business applications, but easy to read because of the English-like statements
(OOP)object-oriented programming language ---- allows programmers the ability to reuse and modify existing objects.
Microsoft .NET Framework ---- allows almost any type of program to run on the internet, as well as computers and mobile devices.
Visual programming language ---- uses a visual for creating all source code.
1.Group activities or tasks into phases
A set of activities used to build an information system
Planning ----Analysis---- Design----- Implementation----Operation,Support and Security
A process of planning, Scheduling, and controlling the activities during system development.
Identifies Project Scope, required activities, time estimates for each activity, Cost estimates for each activity, order if activities and activities that can take place at the same time
Acquire hardware and software
Develop all of the details of the new or modified information system
Construct the new or modified system and then deliver it
Conduct a preliminary investigation
Perform detailed analysis
Operation,Support and Security Phase
Perform maintenance activities
Monitor system performance
Assess system security