system construction system construction is the development, installation and testing of system...

18
System Construction System Construction is the development, installation and testing of system components

Upload: leona-hart

Post on 05-Jan-2016

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: System Construction System Construction is the development, installation and testing of system components

System Construction

System Construction is the development, installation and testing of system components

Page 2: System Construction System Construction is the development, installation and testing of system components

Purpose

The purpose of a construction phase is to develop and test a functional system that fulfills business and design requirements and to implement the interfaces between the new system and existing production system

Page 3: System Construction System Construction is the development, installation and testing of system components

Activities involved in the construction phase

1. Build and Test Networks

2. Build and Test Databases

3. Install and Test New Software Packages

4. Write and Test New Programs

Page 4: System Construction System Construction is the development, installation and testing of system components

1) Build and Test Networks

a) In many cases new or enhanced applications are Built around existing networks. If so there is no problem.

b) However if the new application calls for new or modified networks they must normally be implemented before building and testing databases and writing or installing computer programs that will use those networks.

Page 5: System Construction System Construction is the development, installation and testing of system components

Build and Test Networks

c) This phase involves analysts, designers and builders

d) A network Designer and network administrator

assume the primary responsibility for completing this task.

Page 6: System Construction System Construction is the development, installation and testing of system components

2) Build and Test Databases

a) This task must immediately precede other programming activities because databases are the resource shared by the computer programs to be written. If new or modified databases are required for the new system,we can now build and test those databases

Page 7: System Construction System Construction is the development, installation and testing of system components

Build and Test Databases

b) This task involves system users, analysts, designers, and builders.

c) The same system specialist that designed the database will assume the primary responsibility in completing this task

Page 8: System Construction System Construction is the development, installation and testing of system components

3) Install and Test new software packages

a) Some systems solutions may have required the purchase or lease of software packages. If so, once networks and databases for the new system has been built, we can install and test the new software.

b) This activity typically involves systems analysts, Designers, Builders,vendors and consultants.

Page 9: System Construction System Construction is the development, installation and testing of system components

4) Write and Test New Programs

a) In this phase we are ready to develop any programs for the new system. Prototype programs are frequently constructed in the design phase. However, these prototypes are rarely fully functional or incomplete.

b) This task involves the system analysts, designers and builders.

Page 10: System Construction System Construction is the development, installation and testing of system components

Write and Test New Programs

There are three levels of testing to be performed

1) Unit Testing

2) Module Testing

3) System Testing

Page 11: System Construction System Construction is the development, installation and testing of system components

Prototyping

Prototypes are experimental and incomplete designs which are cheaply and fast developed.  Prototyping, which is the process of developing prototypes, is an integral part of iterative user-centered design because it enables designers to try out their ideas with users and to gather feedback

Page 12: System Construction System Construction is the development, installation and testing of system components

Purpose of Prototyping

The main purpose of prototyping is to involve the users in testing design ideas and get their feedback in the early stage of development, thus to reduce the time and cost. It provides an efficient and effective way to refine and optimize interfaces through discussion, exploration, testing and iterative revision. Early evaluation can be based on faster and cheaper prototypes before the start of a full-scale implementation.

Page 13: System Construction System Construction is the development, installation and testing of system components

Purpose prototyping

The prototypes can be changed many times until a better understanding of the user interface design has been achieved with the joint efforts of both the designers and the users.

.

Page 14: System Construction System Construction is the development, installation and testing of system components

Activities Involved in Prototyping

1. Define the goal and purpose of the prototyping.

2. Make plans for iterations (number, range) and evaluations (dates).

3. Transform the conceptual design to a first outline of the user interface and a first synopsis for the users’ information.

Page 15: System Construction System Construction is the development, installation and testing of system components

Activities involved in Prototyping

4.Design the paper prototype.

5.Let domain experts review the paper prototype regarding completeness and correctness.

6.Test the prototype’s usability.

7. Analyze the test results.

Page 16: System Construction System Construction is the development, installation and testing of system components

Activities Involved in Prototyping

8.Decide on changes and additions regarding the conceptual model

Page 17: System Construction System Construction is the development, installation and testing of system components

Activities Involved in Prototyping

9.Design an executable prototype with users’ information. Hold design meetings regularly, during which the following are documented: - implemented changes and additions - unresolved requirements and problems.

10Review and test the usability of the prototypes.

Page 18: System Construction System Construction is the development, installation and testing of system components

Activities Involved in Prototyping

11.Analyze the test results.

12.Decide on changes and additions regarding the conceptual model

13.Design the next prototype, and so on.

.