Create documentation to support a systems investigation

Assignment Help Software Engineering
Reference no: EM13979431

Purpose of this assignment

Understand the importance of systems analysis and design within the software development lifecycle. Demonstrate the use of system analysis tools in order to design a new product.

Task 1

1.1 Evaluate the different systems lifecycle models.

Mention at least four of the following:
1. Waterfall
2. Spiral
3. Incremental and iterative
4. Agile
5. Rapid prototyping

1.2 Discuss the importance of following a procedural/staged lifecycle. How is the process of software development enhanced by having defined set of steps?

Task 2

2.1 Discuss the components of a feasibility report. Mention SWOT and PESTLE analysis.

2.2 Assess the impact of different feasibility criteria on a systems investigation. What evidence will enable a systems analyst to decide that a new project should go ahead?

Task 3

Introduction

SpanishHolidayHomes.com requires a new web site as it doesn't meet the needs of an increasing user base. The web site is targeted towards the UK market and there are offices at holiday centres in the South of Spain and a small UK head office. There is a mixture of spreadsheet and database usage causing data havoc. The web users and staff have complained of a lack of functionality in the system. Response times are slow especially at peak hours. A user spec has been agreed between the system analysts and management.

Scenario

A Salesperson will supervise a meeting with the Owner, and may view any Owner details but not change them. The Salesperson may assign and unassign their contacts. She may view the booking details of all homes.

An Owner may view all his homes and bookings. He may also remove a home from display (as it may be undergoing refurbishment). The Owner may view his Salesperson's details but not change them.

A Customer may view all villas (excluding ones that are 'hidden' by the Owner). A Customer may place a booking but only after registering. After a booking has been placed a secure payment can be made. A print out may be made of a booking confirmation. A booking may also be cancelled.

A Customer will be met by at the local office by a Salesperson when they arrive. If they are late they will be met at their villa. In any event they will both be in email contact.

An Owner or Salesperson may change the category of a holiday home (from 2 bed to 3 bed). Only a Salesperson may add a new category. A Salesperson will agree a new price with an Owner, but only a Salesperson will update the system.

The system is to be installed on the company's existing PC network using Windows 7 Professional. It needs to be easy to use and incorporate a small number of well-defined principles. Each page view must take a maximum of 1 second.

3.1

1 Identify the information gathering methods used by a systems analyst. Discuss how these methods might benefit the company.

2 Construct a questionnaire that can provide a basis for an investigation for a computer system upgrade. Use a different type for each question (e.g. multiple choice). The questions can be targeted towards web users or staff.

3 Carry out a "requirements" analysis based on the above requirements specification from the Scenario. The outcome of which will be the following:
• Functional requirements
• Non-functional requirements
• Any obvious omission
• Platitudes

3.2 Complete a 'Use Case' diagram using your functional requirements

In Visual Paradigm create an entity relationship diagram (ERD). Read questions A-D first. You may copy the text of the following file.

A. From the below specification identify and create the all the entities using the correct names.
B. Show the cardinality or degree of the relationship for all the entities
C. Name each relationship between the entities (you may use a text box).
D. Find two directly related entities and add the following for these two entities:
• State the name of these entities in a text box.
• Create a primary key (key attribute) and one non-key attribute.
• Add a suitable data types
• Make sure you identify both primary keys as unique.
• If you choose to allow null values for an attribute then this choice must make sense.

Specification (SpanishHolidayHomes.com)

An owner owns a least one villa. Each villa belongs to a particular category but a category may contain no properties. A villa may be subject to a number of bookings over a period of time. A customer will place a least one booking and if they are satisfied with the service make additional bookings. Finally, a salesperson is responsible for a number of owners.

3.3 Create documentation to support a systems investigation. Maintain your findings in a report. Diagrams should be explained by means of screen shots.

3.4 Evaluate how user and systems requirements have been addressed. Will the new database design cover all data inputs? Is their further information to store

Reference no: EM13979431

Questions Cloud

Find magnitude of the impulse exerted by the clay on cart : Suppose the cart has mass m = 348 g, and it strikes the clay at speed vo = 1.77 m/s and comes to a dead stop. Assume the track is frictionless, and the clay is crushed inward by 2.04 cm. Find the magnitude of the impulse exerted by the clay on the ..
Describe key tasks that should be included in a project plan : List and describe key tasks that should be included in a project plan. Consider phases in the development process as well as support tasks that are needed for implementation and maintenance.
Debt management policies of companies : Evaluate the debt management policies of these companies, Pepsi and Coke, by analyzing the debt utilization ratios over the most recent years , including:
Discuss the elements of planning control and decision making : Discuss the elements of planning, control, and decision making that are used by that company. If this information is not readily available, assume what these elements might consist of. Summarize the main elements by including at least two examples..
Create documentation to support a systems investigation : Identify the information gathering methods used by a systems analyst. Discuss how these methods might benefit the company and evaluate how user and systems requirements have been addressed. Will the new database design cover all data inputs? Is thei..
Susan wong personal budgeting model : Susan Wong wants to develop a linear programming model for her budget. The objective is to maximize her short-term investments during the year so she can take the money and reinvest at the end of the year in a longer-term investment program.
What is the radius of the equipotential contour : Determine the magnitude of the electric field at the point (0.200 m, 0.300 m, 0.100m). What is the radius of the equipotential contour corresponding to V=375 V and z=1?
Evaluate the prospect of borrowing money : Complete "Shannon's Food Booth" case problem. Address each of the issues A - D according the instructions given. Formulate and solve an L.P. model for this case. Evaluate the prospect of borrowing money before the first game
What specific benefits can caats bring to the audit : What specific benefits can CAATs bring to the audit? Please list and explain four benefits.

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd