Project task: System Development(The Case of CSU’s Point of Sale)

Topic

Project task: System Development(The Case of CSU’s Point of Sale)

Instructions 

At the end of this course, you will complete a final project that will assess your understanding and comprehension of systems development. The minimum writing requirement is five pages and may extend beyond the five pages due to the size of the drawings.

Scenario:

The Cycle Stationary Unit (CSU) is a company that sells stationery cycles to fitness centers, rehabilitation centers, and home consumers. CSU is a multi-million dollar business that employs 1,000 employees for the building, selling, packaging, and shipping of its products to consumers. You are a systems analyst, and management has tasked you to create a new point of sale (POS) system for CSU.

You must complete the following requirements for this final project:

  1. Describe briefly the five steps of the systems development life cycle.
  2. Differentiate between agile, JAD, and RAD methodologies. Which will you use for the development, and why? Would you use a prototype method?
  3. Summarize the six steps of the preliminary investigation and the project triangle.
  4. Explain what a data flow diagram (DFD) is. Illustrate by drawing a DFD of a context diagram point of sale (POS) system using the Gane and Sarson symbols and a diagram 0 DFD.
  5. Discuss what object-oriented development is, and draw an object model of the point of sale system. Remember you must have an object model, attributes, and methods in the object model. Also, draw a use case modeling UML (Unified Modeling Language) for the POS.
  6. Describe the seven basic principles for developing user interface design. Draw a simple entity-relationship diagram (ERD) for the POS.
  7. Summarize the last step of the SDLC of systems support and security. Why is this so important to the Cycle Stationary Unit (CSU) organization?
  8. Explain what global, national, or local industry needs could affect the POS system.

Answer Preview 

Scope: the scope defines what the project entails, including the specific deliverables. Increasing the project scope almost always results in cost and time increment

Cost: projects have a finite budget that aligns with the customer’s expectations and scope.  Ideally, the project should be completed within the planned cost/budget. Reducing the cost may mean increasing time, or reducing the scope.

Time: projects typically have specific delivery deadline dates. Reducing the time may entail increasing the cost, or reducing the scope.

Word Count: 1500