This essay has been submitted by a student. This is not an example of the work written by professional essay writers.
Uncategorized

Mathematics and Problem Solving

Pssst… we can write an original essay just for you.

Any subject. Any type of essay. We’ll even meet a 3-hour deadline.

GET YOUR PRICE

writers online

Mathematics and Problem Solving

Summer Term 1 2020

CS Assignment – 2500 Words

Submission Date 26th May 2020 via Blackboard by 22:59 GMT

 

 

The systems analysis and design project and report that you choose for this course should meet the following requirements.

 

  1. The project should address a real-life situation and be implementable (though you will stop with the design in this project). I suggest that you search the Internet for B-to-C E-commerce systems that you can use. For example, the following are good sources:
  2. a) Food (Fast food, restaurants, etc)
  3. b) Shopping sites on the internet
  4. c) Online banks and financial institutions
  5. d) Online insurance purchase (life, medical, homeowner, etc)
  6. e) Travel (holidays, flights, car hire, etc)

 

  1. Identify the major functions that a visitor can perform on the website by navigating through the website. You may have to register at the site to get access to the more important functions the site allows you to perform.
  2. Document each function. Figure out the process used in each function, the inputs used, and the outputs generated. The contents of web pages that you see will give you information on these. However, web pages alone will be inadequate. You have to use your knowledge about the industry/firm/function to identify other data used by the system.
  3. Identify at least two problems or limitations related to the functionality. The limitations could be new functions that could be useful to a potential customer or improvements over existing functions. The problems not be related to aesthetics or speed of the website.
  4. Model the system using OOA&D methodology.
  5. Analyses the models and propose a new system.
  6. Transform the models into detailed design

 

 

Note: The project should be sufficiently complex. Please consult with me in the beginning stage to determine whether your project is adequate for the course.

 

 

 

 

Project Deliverables

 

Phase 1:

 

Interact with the website to understand the functionality provided by the site. Identify any problems you encounter in using the site. Note down any improvements that can be made. The problems and improvements should relate to the functionality provided by the system.

  1. Source documents, including screen dumps, from the website.
  2. A brief description of functionality provided by the website.
  3. A problem statement (Systems Proposal) (Include only the problems or limitations you encountered; there is no need for objectives and scope)
  4. A Context Diagram
  5. Process Model: Use-Case Diagrams for critical business processes
  6. Data Model: A class diagram
  7. Object Behavior Model: A Sequence Diagram for the major Use Case.
  8. Documentation of all data used in the above models

 

Phase 2:

 

  1. Analyse the process, data, and behaviour models. Identify new processes, data, and data flows for the new system. Your new model should be able to eliminate (at least partially) the problems that you had identified in the current system. Prepare the new logical model that includes
    1. A Context Diagram
    2. Process Model: Use-Case Diagrams for critical business processes
    3. Data Model: A class diagram
    4. Object Behaviour Model: A Sequence Diagrams for the major Use Case.
    5. Documentation of all data used in the above models
  2. Transform the logical model into a detailed design. The design should include
    1. Database design: You need to simply show all the tables with their attributes. There is no need to implement the database.
    2. Object design: You should design the attributes and methods. Document at least 5 methods using contracts. Specify the algorithms for these 5 methods using Structured English.
    3. Controls; You should identify at least five control mechanisms to prevent/detect possible errors that can occur in the system.

 

You should include the corrected Phase 1 deliverables and the Phase 2 deliverables in your final report.

 

 

 

  Remember! This is just a sample.

Save time and get your custom paper from our expert writers

 Get started in just 3 minutes
 Sit back relax and leave the writing to us
 Sources and citations are provided
 100% Plagiarism free
error: Content is protected !!
×
Hi, my name is Jenn 👋

In case you can’t find a sample example, our professional writers are ready to help you with writing your own paper. All you need to do is fill out a short form and submit an order

Check Out the Form
Need Help?
Dont be shy to ask