Monday 17 October 2016

chapter 12

                                                                     Chapter 12

-The systems development life cycle, also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system.
-systems development have 5 steps: planning ,analysis, design, implementation, operation . And then it follow three guideline: tasks into phases ,involves users, define standards.
-System development should involve representatives of each department.
Image result
- Project management is the process of planning, scheduling, and then controlling the activities during system development ,must have a plan and schedule .
- Feasibility is a measure of how suitable the development of a system will be to the organization in four steps: operational feasibility ,schedule feasibility ,technical feasibility, economic feasibility ...
- Documentation is the collection and summarization of data and information .
-System development can be achieve by using several techniques: review documentation , observe, interview ,survey ,JAD sessions ,research...
-Who initiates a system development project? users, management ,organization , situation beyond an organization , and a project request.
-The Project Planning Phase is the second phase in the project life cycle. It involves creating of a set of plans to help guide your team through the execution and closure phases of the project and have four major activities are performed: review and approve ,prioritize the project ,allocate resources ,form a project development team.
-The Analysis Phase is also the part of the project where you identify the overall direction that the project will take through the creation of the project strategy documents. Gathering requirements is the main attraction of the Analysis Phase.
-Process modeling often uses Business Process Modeling Notation , a standard method of illustrating processes with flowchart-like diagrams that can be easily understood by both IT and business managers.( entity relationship diagram, data flow diagram, Project dictionary)
-entity-relationship diagram, is a graphical representation of entities and their relationships to each other, typically used in computing in regard to the organization of data within databases or information systems.
-A data flow diagram is a graphical representation of the "flow" of data through an information system, modelling its process aspects. A DFD is often used as a preliminary step to create an overview of the system, which can later be elaborated.
-Project dictionary contain all the documentation and deliverables of a project.
-Data table consist of a list of decisions and their criteria.
-Data dictionary can store item's name, description ,and others details ...
- Object modeling combines the data with the processes that act on that data into a single unit, called an object .
-Unified Modeling language (UML) is a standardized modeling language enabling developers to specify, visualize, construct and document artifacts of a software system ,UML is an important aspect involved in object-oriented software development. It uses graphic notation to create visual models of software systems.(use case diagram,)
-use case diagram is a graphic depiction of the interactions among the elements of a system.
-a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.
- The system proposal assesses the feasibility of each alternative solution .
- The steering committee discusses the system proposal and decides which alternative to pursue (packaged software, custom software, outsourcing)
-Design phase consist of two major activities : acquire hardware and software , develop all of the details of the new.
-Prototype is a rudimentary working model of a product or information system, usually built for demonstration purposes or as part of the development process. In the systems development life cycle Prototyping Model, a basic version of the system is built, tested, and then reworked as necessary until an acceptable prototype is finally achieved from which the complete system or product can now be developed.
- Computer-aided software engineering (CASE) tools are designed to support one or more activities of system development . CASE tools sometimes contain the following tools: project repository ,graphics, prototyping ,housekeeping, quality assurance.
-the implementation phase is to construct the new or modified system and then deliver it.
- The program development life cycle follows these steps: analyze ,design, validity, implement ,test, documentation solution.
- Various tests should be performed on the new system :unit test, systems test, integration test ,acceptance test.
- Training involves showing users exactly how they will use the new hardware and software in the system .
- The purpose of the operation, support, and security phase is to provide ongoing assistance for an information system and its users after the system is implemented.













No comments:

Post a Comment