Professional Documents
Culture Documents
Mis 2
Mis 2
INFORMATION SYSTEMS
Swati Oberoi Dham 1
Interface
The inter-connections and inter-actions among the sub systems are called interfaces.
2-May-12
Interface
INPUT
PROCESS
OUTPUT
Boundary
2-May-12
Open System
2-May-12
2-May-12
Probabilistic System
2-May-12
Deterministic System
2-May-12
Input Data
Decision Control
2-May-12
2-May-12
10
SDLC is the process of developing information systems through investigation, analysis, design, implementation and maintenance. SDLC is also known as information systems development or application development. SDLC is a systems approach to problem solving and is made up of several phases
2-May-12 Swati Oberoi Dham 11
2-May-12
12
2-May-12
13
2-May-12
14
Source /Destination
2-May-12
15
Confirmation/Rejection Details
Course Details
Students
2-May-12
16
0% discount
2-May-12
18
Condition Entry
Action Entry
2 N N Y Y Condtion Entry 3 4 N N N N Y Y N N Y N Y Action Entry 5 N N Y N N N 6
X X X X
3.
4.
What to design ?
User Interface
Data Design
Process Design
7.
21
Testing
Testing is done to verify: Presence of all functionalities mentioned in the SRS. Correct functioning of all features of the system
1. 2. 3. 4. 5. 6. 7. 8.
Plan the Implementation Acquisition of facility & space planning MIS Organization & procedure development User Training Acquisition of hardware & software Creating forms & live database Testing with small amount of live data Changeover
Network Diagrams
2-May-12
23
Changeover
1. Direct 2. Parallel
Old System New System
Org Module1
3. Modular/Pilot 4. Phased-in
2-May-12
Org Module2
2-May-12
25
2-May-12
26
2-May-12
27
2-May-12
28
2-May-12
29
Disadvantages
1. The waterfall model assumes that the requirements of a system can be frozen before the design begins. This is possible for systems designed to automate an existing manual system. But for absolutely new system, determining the requirements is difficult, as the user himself does not know the requirements. Therefore, having unchanging (or changing only a few) requirements is unrealistic for such project. Freezing the requirements usually requires choosing the hardware (since it forms a part of the requirement specification). A large project might take a few years to complete. If the hardware is selected early, then due to the speed at which hardware technology is changing, it is quite likely that the final software will employ a hardware technology that is on the verge of becoming obsolete. This is clearly not desirable for such expensive software. The waterfall model stipulates that the requirements should be completely specified before the rest of the development can proceed. In some situations it might be desirable to first develop a part of the system completely, an then later enhance the system in phase. This is often done for software products that are developed not necessarily for a client (where the client plays an important role in requirement specification), but for general marketing, in which the requirements are likely to be determined largely by developers.
2.
3.
Refine Prototype
User Evaluation
Stop
2-May-12
31
Disadvantages
1. 2. Leads to implementing and then repairing way of building systems. Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans.
2-May-12
33
2-May-12
34
Disadvantages
1. 2. 3. Highly customized limiting re-usability Applied differently for each application Risk of not meeting budget or schedule
CASE (computer-aided software engineering) is the use of a computer-assisted method to organize and control the development of software, especially on large, complex projects involving many software components and people. Using CASE allows designers, code writers, testers, planners, and managers to share a common view of where a project stands at each stage of development. CASE helps ensure a disciplined, check-pointed process. A CASE tool may portray progress (or lack of it) graphically. Examples of case tools includes Rational Rose and Paradigm Plus
2-May-12 Swati Oberoi Dham 37