Beruflich Dokumente
Kultur Dokumente
JOHN P. VITAL IT-314 Systems Integration and Architecture Saint Louis University
Organization
Objective
System
What is a subsystem?
A system is called a subsystem when it is viewed as a component of a larger system.
Interface VS Integrate
Integrate
A fully Integrated system means that the products are one. This happens when two or more products work closely together to combine different functionality into one product.
Interface Interface, also known as a bridge, is where two or more separate software products communicate under limited capacity.
Overreacting SOLUTION
Part of initiating a software development project is to do a reality check to determine whether or not the project even makes sense. Because of the success rate on IT projects isnt 100%. Your main goal should be to define the best implementation solution for your project, if any, and justify why it is best.
If the project makes sense then you have the ammunition that you need to argue your case when your project is called into question. If your project does not make sense, i.e., it looks like it is going to fail, then it is a very good indication that you should consider other alternatives (you do not have to automate everything).
Phase 3
Phase 4
Phase 5
1. Requirements Definition 2. Systems Analysis 3. Systems Design 4. Implementation 5. Maintenance and Review
System Implementation
build and test the system according to requirements and the design specification implement the interfaces and integrations of the system with existing ones install and configure purchased software build the conversion system
System Implementation
hardware and software acquisition install the system provide a smooth transition
user training assist users with normal start-up problems data initialization, mapping and conversion (migration)
Testing
Module/Unit testing
Developing test data that will force the computer to execute every statement in the program
System testing
Requires the testing of all programs together
Volume testing
Ensures that entire system can handle a large amount of data under normal operating conditions
14
Testing
Integration testing
Ensures that new programs can interact with other major applications
Acceptance testing
Ensures that new or modified system is operating as intended
15
Startup
Direct conversion
Stopping the old system and starting the new one on a given date
Phase-in approach
New system is slowly phased in, while old one is slowly phased out
Pilot startup
Running a pilot or small version of the new system along with the old
16
Startup
17
Inception Elaboration
Construction
Transition
Unit Tests
..
..
Iter. #k
Next Meeting