Preview

Analysis and Design Model in Software Development

Satisfactory Essays
Open Document
Open Document
374 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Analysis and Design Model in Software Development
Analysis models are model used in software development to help in understanding the application area being addressed by a system, before the stages of system design and coding are reached. In another word, analysis models describe the data handled in an application and the various processes by which it is manipulated.

Analysis and Design models fulfill the same needs and provide the same sorts of benefit. Software systems that both analysis and design models are supporting or interacting with tend to be highly complex and very detailed. In order to manage this complexity, descriptions of system need to emphasize structure rather than detail, and to provide an abstract view of the system.

Unlike the Design models, Analysis models do not make any explicit reference to the proposed software system or its design, but aim instead to capture certain aspects and properties of the ‘real world’. The object model is the common semantic foundation that shared by both design model and source code. This ensures that it is possible to maintain a close relationship between the design and the code of a system.

Traditionally, the process of system development has been divided into a number of phases: an analysis phase, culminating in the production of a set of analysis models, and a design phase, which leads to the production of a set of design models. The analysis models are intended to form the input to the design phase, which has the task of creating structures which will support the properties and requirements stated in the analysis models.

Both analysis and design models, as mentioned above, will be produced in the course of the development of any significant software system. Basically, very different types of languages and notation have often been used for the production of analysis and design models, as a result, translations need to be made and information contained in the analysis models must be reformulated in the notation required for the design models.
On

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Look up “System Analysis and Design Life Cycle.” What are the parts of this life cycle? How do you think this relates to database development?…

    • 317 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    System Analysis is a formal investigation that is done to help someone or a company to make better decisions of what could have been done without a specific system (Principia Cybernetica Web, n.d. ). Included within an analysis of the system is the identification of the underlying issue or the head of complaint made by the customer or the person. Assessment of the problems and alternative methods that may include the risks and benefits of alternative methods. The risks and benefits should be considered for the client and the developer are capable of making a choice of different methods of improvement (Principia Cybernetica Web, n.d. ). System…

    • 1346 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    Systems Design: Here you describe desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Service Request Sr-Rm-004

    • 990 Words
    • 4 Pages

    The ability to analyze and study the needs of an organization is an essential skill for a systems analyst. A systems analyst uses the concept of analysis and design to maintain and improve their information systems. The main goal of systems analysis and design is to improve organizational systems, typically through applying software that can help employees accomplish key business tasks more easily and efficiently (citation). The first steps that need to be taken in systems improvement are research and analyzing the scope and feasibility of a new project.…

    • 990 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    6 8c Chapter Excercises

    • 515 Words
    • 2 Pages

    In object-oriented analysis each object represents real people, places, events, and transactions (nouns). Unlike structured analysis, which treats data and processes separately, objects include data and processes that can affect the data. A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects, and programmers can translate the designs into code, working with reusable program modules that have been tested and verified…

    • 515 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    mgmt305 db3

    • 289 Words
    • 2 Pages

    Analysis – The system Analyst must figure out if the system is economically, operationally, and technically workable.…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Use Cases

    • 1742 Words
    • 7 Pages

    There are a number of modeling tools and techniques that can be used to understand the design of a system. During this process, these tools and techniques can help to describe the business processes, requirements, and the users interaction with the system. One type of modeling is the functional decomposition diagram (FDD). It is similar to an organizational chart in that it uses a top-down model to describe the process. The FDD is a good way of breaking the process down from the higher-level to the lower-level processes. Another kind of modeling technique is the business process model. Business process models are good for describing business processes like filling a product order or updating a customer account. Utilizing BPM can help speed up results as well as reduce errors and lower cost. Data flow diagrams (DFD) are created out of functions in functional decomposition diagrams. A function from the FDD can be taken and described in further detail using a DFD. Yet another method of modeling is the unified modeling language (UML). The UML is a common method for visualizing and documenting software systems. It does not depend on a programming language and is good for describing business processes and requirements in a general manner. Different graphical tools are used to look at the process from the viewpoint of the end user. Sequence diagrams show a process from top to bottom while representing interaction between objects in a horizontal manner. Lastly, the use case diagram is a method that is used to show the interaction between the user and the system. The user has a specific role being performed and as they interact with the system, a use case describes each step taken and the related outcome (Shelly & Rosenblatt, 2012). The following use cases will diagram a bank customer interacting with an ATM while withdrawing, depositing, and transferring money.…

    • 1742 Words
    • 7 Pages
    Better Essays
  • Better Essays

    Rocky Mountain Outfitters

    • 1093 Words
    • 5 Pages

    “Systems analysis means understanding and specifying in detail what the information system should do. Systems design means specifying in detail how the many components of the information system should be physically implemented” (Chapter 9 2004). Each phase of the The Systems Development Lifecycle (SDLC) used was the results of the previous Phase. One reason phases overlap is efficiency. At the same time that the team members are analyzing needs, they may be thinking about and designing various forms or reports.…

    • 1093 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Analysis of the requirement: The analyst understands the nature of the information and the functions of the software which is required for the system. The analyst makes a brief survey of the requirements and tries to analyze the performance of the system which is to be developed. He also makes sure that he gets enough information and resources for building the appropriate system.…

    • 366 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Search

    • 598 Words
    • 3 Pages

    Computer system development can be thought of as having two main components: system analysis and system design. In system analysis, emphasis is placed on understanding the details of an existing system, and one then proposes to design a new system based on the analysis findings. From a project perspective, the objectives are to determine the needs of a business, engineering or science project that requires a computer system and prepare a comprehensive design around these project needs.…

    • 598 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Systems design: The goal of this phase is to describe desired features and operations in detail including what specific functions it should have and what parts it should contain. There are two main areas of system design. A logical systems design is a document that tells the system…

    • 922 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    Miss

    • 1346 Words
    • 6 Pages

    Analysis: The Analysis phase answers the questions of who will use the system, what the system will do, and where and when it will be used. During this phase, the project team investigates any current system(s), identifies improvement opportunities, and develops a concept for the new system.…

    • 1346 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    System Analysis is the second of five stages in the system development life cycle (SDLC). In the prior stage, systems planning, you conducted a preliminary investigation to learn more about the systems request. Now, in the systems analysis stage, you will use requirements modeling, data and process modeling, and object modeling to represent the new system. Before proceeding to the next stage, systems design, you will consider system development strategies.…

    • 651 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    In Chapter 5, you learned how to use structured analysis techniques to develop a data and process model of the proposed system. Now, in Chapter 6, you learn about object-oriented analysis, which is another way to view and model system requirements. In this chapter, you use object-oriented techniques to document, analyze, and model the information system. In Chapter 7, which concludes the systems analysis phase, you will evaluate alternatives, develop the system requirements document, learn about prototyping, and prepare for the systems design phase of the SDLC. Phase 2 Systems Analysis Introduction…

    • 12225 Words
    • 84 Pages
    Powerful Essays
  • Powerful Essays

    Samsung Company Analysis

    • 3114 Words
    • 13 Pages

    Samsung Electronics is one of the world's largest semiconductor manufacturers; Samsung Electronics is also South Korea's top electronics company. It makes many kinds of consumer devices, including DVD players, digital TVs, and digital still cameras; computers, color monitors, LCD panels, and printers; semiconductors such as DRAMs, static RAMs, flash memory, and display drivers; and communications devices ranging from wireless handsets and smart phones to networking gear. The company, which is the flagship member of Samsung Group, also makes microwave ovens, refrigerators, air conditioners, and washing machines. Nearly half of sales come from the Asia/Pacific region. Top industries for Samsung Electronics Co. are memory chip and module manufacturing, communications chip manufacturing, wireless telephone handset manufacturing.…

    • 3114 Words
    • 13 Pages
    Powerful Essays