Preview

SYSTEMS ANALYSIS AND DESIGN

Good Essays
Open Document
Open Document
1138 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
SYSTEMS ANALYSIS AND DESIGN
SYSTEMS ANALYSIS AND DESIGN

PROTOTYPING

We know from the world of engineering that a manufacturer will develop a prototype model before mass producing the final product. So why not apply this concept to the development of a software product? This is what the pioneers of prototyping have set out to achieve by attempting to demonstrate how a system or a component of a computer-based information system will function in its environment.

Users find such demonstrations very helpful in visualising what proposed systems will do for them. They often find it difficult to accurately access what they are getting from a system by reading large requirements specifications.

Prototyping can result in a set of requirements that are better understood by the user and is more likely to be complete and accurate. Its advantages are that it is dynamic, flexible and provides a collaborative methodology that both aid the end user of the product and the development team.

Some benefits of developing a prototype

• Misunderstandings between software developers and users may be identified as the system functions are demonstrated.
• Missing user services may be detected.
• Difficult to use or confusing user services may be identified and refined.
Software development staff may find incomplete and/or inconsistent requirements as the prototype is developed.
• A working, albeit limited, system is available quickly to demonstrate the feasibility and usefulness of the application to management.
• The prototype serves as a basis for writing the specification for a production quality system.

Ince and Hekmatpour stated other uses:

• It can be used for training users before the production-quality system has been delivered.
• It can be used during system testing. The same tests can be applied to the prototype and the final system and results compared.

Boehm specified four stages in the prototype development:

• Establish prototype objectives.
• Select functions

You May Also Find These Documents Helpful

  • Powerful Essays

    3.0 Test and Evaluation includes the knowledge of efficient and cost effective methods for planning, monitoring, conducting and evaluating tests of prototype, new or modified systems equipment or material, including the need to develop a thorough strategy to validate system performance through measurable methods that relate directly to requirements and to develop metrics that demonstrate system success or failure. In this section, please include a discussion pertaining to activities you have participated in that involve, but are not limited to, preparing project analysis documents and tailoring acquisition documents to ensure that quality, effective, efficient systems or products are delivered.…

    • 1095 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Xacc/210 Final Project

    • 522 Words
    • 3 Pages

    The fourth stage of the system development life cycle is construction. The developers will use the laid out data provided to them in the design stage to create a database, code for the data flow process, and user interface screens. Test data is prepared to refine the code as much as…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Nt1310 Unit 1 Assignment 1

    • 1252 Words
    • 6 Pages

    Computer-Aided Software Engineering ● Software tools providing automated support for systems development ● Project dictionary/workbook: system description and specifications ● Diagramming tools…

    • 1252 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    MGMT 340 week 1

    • 540 Words
    • 3 Pages

    = Prototyping is part of the feasibility analysis phase of SDLC. A simulated prototype of the target system is created which gives the initial fee of the target system. This also helps in pre-analyzing the behavior of the target system.…

    • 540 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    To accomplish the project in the manner we set forward we needed to achieve a fine-grained set of requirements and specifications during multiple sessions of business and software analysis. This means we need to have all the items needed for development figured out and all assumptions handled ahead of development as a result of these sessions. We managed to set up mock actual sessions of requirements gathering like that of a actual business analysts. During these sessions we would go back and forth with problems from the project and come up with viable solutions and answers to these problems, documenting them as we proceeded. Then came the user interface, for this we put together ideas about what we would like to see in the user interface and how customers would interact with it. Next we considered the development process and how the structure and layout of classes and other items should and could look. For this we created diagrams to assist development efforts such as the collaboration diagrams and class diagrams. We decided on collaboration diagrams versus sequence diagrams in the…

    • 2200 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    U&E, PD&D, 4th Edition, Chapters 4 (Identifying Customer Needs); Chapter 5 (Product Specifications); Chapter 6 (Concept Generation), Chapter 16 (Managing Projects)…

    • 499 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Wtd Decision Matrix

    • 448 Words
    • 2 Pages

    Purpose The design studio component of this course aims to help you develop your collaborative design skills, as well providing setting to practice use the modelling techniques taught in the course. Each design studio will be based around a mini-case describing a realistic business scenario. You will work in groups to analyse the key business processes in each scenario and identify how technology can be used to improve those processes. Each week, group members will take on the roles of business analysts, systems analysts and project manager and work together to produce a system design using a specific modelling approach. The design phase will be followed by a critique phase that will give you experience in analysing other people’s designs, as well as helping you to improve your own designs. Agenda Each design studio will run for two hours, broken into the phases below. You will need to follow the timing to complete a sufficient proportion of the studio to use it for Assignment 1. 1. Group formation: (5 minutes) Groups should have 3-5 members. You should try to swap groups each week. 2. Role assignment: (5 minutes) Your group will need: a. Business analysts: to identify the key business processes in the minicase b. Systems analysts: to identify which business processes can be improved by technology and how this can be achieved. c. A project manager: to manage the team and keep to the schedule You should try to swap roles each week 3. Requirements gathering (10 minutes): You will be provided with a printed mini-case each week, which you should use to develop your list of requirements. 4. Design (30 minutes): Create a system design using the required modelling technique. 5. BREAK (10 minutes) 6. Design presentation (10 minutes per group including questions): Each group will be assigned a partner group. Each group needs to present their design to their partner group. 7. Critique…

    • 448 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Case Study

    • 1146 Words
    • 5 Pages

    The role of prototyping in phases I and II is central to IDEO's design philosophy, more than their clients can imagine, and probably more than their competitors. Frequent prototyping serve as the most important way for IDEO to communicate with clients, marketers, experts, and end users. Prototypes ensure everyone was imagining the same design during discussions about a product. All IDEO offices have shops staffed by highly skilled machinists to rapidly produce both simple and sophisticated prototypes.…

    • 1146 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Introduction Fasam System

    • 561 Words
    • 3 Pages

    The primary audience of this document includes, but is not limited to, project leaders, the designers and developers of the system and the end user. (Reference 1)…

    • 561 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Prototyping (significantly) reduces requirement and design errors, especially for user interfaces. (Endre & Rombach, 2003)…

    • 2331 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    Some sources are of the opinion that rapid prototyping is not effective because, in actual, it fails in replication of the real product or system. It could so happen that some important developmental steps could be omitted to get a quick and cheap working model. This can be one of the greatest disadvantages of rapid prototyping. Another disadvantage of rapid prototyping is one in which many problems are overlooked resulting in endless rectifications and revisions. One more disadvantage of rapid prototyping is that it may not be suitable for large sized…

    • 260 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    1. What is the role of prototyping in IDEO? Is it central to their process?…

    • 581 Words
    • 3 Pages
    Good Essays
  • Good Essays

    The purpose of Use case diagram is that it shows the interaction between external actors and actions performed within a system. Use case diagram is developed in the analysis phase of the object oriented system development life cycle. It is done in the early stages of system development to help developers gain a clear understanding of the functional requirement of the system, without worrying about how those requirements will be implemented. In object development orientation, use cases are used to find objects and often generate new requirements as the system is analyzed and the design takes shape. It serves as the foundation for developing system test cases. Use Case diagram allows users to participate in a way that is seldom possible using the abstractions of Class diagram alone and helps the analyst get to grip with specific user needs before analyzing the internal mechanics of a system. Use cases provide a basis for early prototyping and readily identifiable units for incremental delivery. They also provide a means of traceability for functional requirements upstream in the process and for constructing test plans downstream in the process.…

    • 395 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Solve disagreements. Prototyping is a powerful tool that can eliminate ambiguity, assist in ideation, and reduce miscommunication.…

    • 1855 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    designing for dollars

    • 375 Words
    • 2 Pages

    Customers at first, just go through the prototype and knows the product design when it become complete. If they like prototype then they will accept and immediately make plan to buy the product and ask for the product development. If they do not like the…

    • 375 Words
    • 2 Pages
    Satisfactory Essays