system development analysis life cycle

38
BY Dalal Al-ghaith Subject: written and deployment of e-learning material Distance Teaching and Training Programme 2015/2016 System Development Analysis Life Cycle Arabian Gulf University

Upload: communication-telecom

Post on 07-Apr-2017

135 views

Category:

Education


0 download

TRANSCRIPT

System Development Analysis Life Cycle

BY Dalal Al-ghaith

Subject: written and deployment of e-learning material Distance Teaching and Training Programme

2015/2016

System Development Analysis Life Cycle

Arabian Gulf University

Introduction:

Hello new learner, in this unit you going to learn about the concept of the development life of the system cycle and the function of each phases in the system analysis, this happens through the activities and interact with them, In addition, you are going to learn the importance of the impact of maintenance and enhancing.

Objectives:

At the end of this lesson, you should be able to:

Identify the core of the seven phases of the system.

Identify information system problems and requirements.

Applying data collection techniques.

Analyze the collected data.

Objectives:

At the end of this lesson, you should be able to

Assessing the recommended system.

Explain how to develop the system software.

Construct awareness of the importance of testing.

Differentiate between Testing and Evaluation.

Consider the impact of the systems maintenance and enhancing.

The concept of System Development Analysis Life Cycle (SDALC):

Activity (1)Look at the following vedio:

Define the concept of the systems development life cycle:

After doing this activity you are going to be able to know and define the concept of (SDALC).

Feedback (1)

The SDLC is a phased approach to analysis and design the holds that systems are best developed through the use of a specific cycle of analyst and user activities.

The concept of System Development Analysis Life Cycle (SDALC):

Activity (2)By using Google Search for phases of SDALChttps://www.google.com.bh/search?q=STEPS+of+SDLC&biw=1280&bih=643&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjS5-rwyMfJAhULWxoKHWHZDk0Q_AUIBigB#tbm=isch&q=+7+STEPS+of+SDLCLook at the pictures that you see then read the content of the information and complete the blanks for the phases of the system in the following graphic that showing in the next slide.

After doing this activity you are going to be able to know and define the concept of (SDALC).

The concept of System Development Analysis Life Cycle (SDALC):

Continued Activity (2)

Feedback (2)

Feedback (2) You are expected to order the phases of the graph as the following:

Each phase is presented discretely, it is never accomplished as a separate step.Instead several activities can occur simultaneously, and activities may be repeated.

Phase1: Identifying Problems Opportunities and Objectives.

Activity (3)From clicking the picture below:

What are the types of activities carried on in this phase.

This stage is critical to the success of the rest of the project because no one wants to waste subsequent time addressing the wrong problem.

Feedback (3)

The activities in this phase are:Interviewing user management Summarizing the knowledge obtainedEstimating the scope of the projectDocumenting the result.The output is:Problem definition and summarizing the objectives.

Phase 2: Determining information requirements.Activity (4)Look at this following link:

Find how to collect information and who are the persons involved?

By using a variety of tools ,the analyst tries to identify the human needs of the users involved and how they interact in the work context.

Feedback (4)

The activities in this phase are:Interviewing the management and operations personnelUnderstanding gather systems/operating documentsUsing questionnaires Observing the system and personnel involvedThe personnel involved in this phase are the analysts and users, typically operations managers and operations workers.

The analyst should understand how users accomplish their work when interacting with a computer and begin to Know how to make the new system more useful and usable and also know how the business functions and have complete information on the people, goals and procedures involved.

Phase 3: Analyzing System NeedsActivity (5)From clicking the picture below:

From this video what kind of tools will you need to analyze the needs of the system development cycle of projects?

In this phase, you are required again to use tools and techniques to help you make requirement determinations.

Feedback (5)

You need tools as data flow diagrams (DFD) to chart the input, processes and output of the business functions, or activity diagrams or sequence diagrams to show the sequence of events, illustrate system in a structured graphical form.

The manner in which a recommendation or a solution is formulated depends on:The individual qualities.Professional training of each analyst.The analysts interaction with user in the context of their work environment.

Phase 4: Designing the Recommended SystemActivity (6)From clicking the picture below:

What are the procedures and requirements for designing the recommended system?

In this phase, the analyst uses the information collected to realize a logical design of the information system.

Feedback (6)

The analyst uses the information collected to accomplish the logical design of the information system.This phase includes designing databases that will store much of the data needed by decision makers in the organization.The analyst with users to design output that meets their information needs.Analyst must design controls and backup procedures to protect the system and data

Phase 4: Designing the Recommended SystemActivity (7)One of the following is not considered as one of the personnel involved in the fourth phase of the system life cycle:

The analyst

System designer

The programmer

User operations workers

Feedback (7)

The right answer is (the programmer)You will find the involvement of the programmer will start in the phase of developing and documenting software.The personnel involved in this phase are:System designer, user management, user operations workers, systems management.

Each packet should contain:Input and output layouts. File specifications.Processing details. Decision trees or tables.

Phase 5: Developing and Documenting Software.Activity (8)From clicking the picture below:

What is the procedure followed in this phase?

In this phase, the analyst works with programmers to develop any original software that is needed.

Feedback (8)

Analyst working with programmers to develop any original software that is needed. Also working with users to develop effective documentation for software, including procedure manuals, online help and Web sites featuring Frequently Asked Questions.Programmers have a key role in this phase to design, code and remove syntactical errors for computer programs.

To ensure quality, a programmer may conduct either a design or a code walkthrough explaining complex portions of the program to a team of other programmers.

Phase 6: Testing and Maintaining the SystemActivity (9)From clicking the picture below:

What is the importance of the testing phase in the system life cycle?

Before using the information system, it must be tested which is more convenient and less costly before using it by users.

Feedback (9)

A series of tests to pinpoint problems is run first with sample data and eventually with actual data form the current system.Carried out routinely throughout the life of the information system. It is much less costly to catch problems before the system is signed over to users.Test plans are created early in the SDLC and are refined as the project progresses.The personnel involved: Analyst, system designer, programmers, and systems.

Phase 7: Implementing and Evaluating the System.Activity (10)Look at this following link:https://www.unodc.org/unodc/en/evaluation/what-is-evaluation1.htmlDefine evaluation.Look for other sites discussing the concept of evaluation.

In the final phase you will learn how the implementing and evaluations happened, and who are the personnel involved in this phase, the analyst helps implement and evaluate the information system.

Feedback (10)

The concept of Evaluation is defined as the systematic and objective assessment of an ongoing or completed project, programme or policy, its design, implementation and results.

Phase 7: Implementing and Evaluating the System.Activity (11)Look at this following link:http://vceit.com/p/PSM-04-evaluation.htmlCompare between evaluation and testing.

Feedback (11)

TestingEvaluationTesting is a method of finding out whether a solution is working as it should, e.g. giving correct output, working fast enough, handling expected loads, responding to user inputs properly. Testing takes place during development as the solution is being built.Testing is carried out by the solutions developers.Evaluation is a process of judging how well the systems original intended goals have been achieved.Evaluation happens after the solution has been developed, and its users have used it long enough to become familiar with it and can use it effectively.

This phase involves training users to handle the system. Analyst needs to plan for a smooth conversion form the old system to a new one. Converting files from old formats to new ones and bringing the new system to production.See more on the difference between evaluation and testing

The Impact of MaintenanceActually, When an analyst finishes one phase of the system development and proceeds to the next, the discovery of a problem may force the analyst to return to the previous phase and modify the work done there.

The Impact of MaintenanceActivity (12)From clicking the picture below:After watching the video complete the sentences:One of the benefits of system maintenance is finding ______________ and__________ then fix them. Generally involving one of the following three situations:Users often request _______ after they become familiar with the computer system and is capabilities.The ____________ over time.Hardware and software are ________at an accelerated pace.What is the importance of the testing phase in the system life cycle?

Feedback (12)

The right answers are:1.One of the benefits of the system maintenance is finding __ bugs ___ and __errors_ then fix them.2.Generally involving one of the following three situations:Users often request__ additional features__ after they become familiar with the computer system and is capabilities.The business__ changes__ over time.Hardware and software are__ changing __at an accelerated pace.

Self-Assistant Questions, Glossary and Summary

Click the bottom to get SAQ, Glossary and the summary.