Let's start a new assignment project together, Get Exclusive Free Assistance Now!

Need Help? Call Us :

Place Order

ITSU2004-Systems Analysis And Design

Mar 10,22

ITSU2004-Systems Analysis And Design

Question:

Section A

Read the case study of AllSports Sports Club (ASC). Suppose that you are allocated to do the system design for the ASC. Explain the following questions regarding this case study.
1. What Software Development methodology would you follow in developing the computer system for ASC? Explain the reasons behind your selection decision in selecting the specified methodology?
2. Explain your choice of at least three most useful investigation (data gathering) techniques that you have used to investigate the new automated information system and the reasons for choosing them.
3. Develop a sample questionnaire to gather requirements to develop the system. The questionnaire should have at least 10 questions with open and closed ended questions.
4. Identify functional requirements and non-functional requirements for the proposed system for ASC.
Section B
After you have analysed your collected information, produce the following UML diagrams for proposed system as the specifications for a new automated information system for ASC.
1. Identify classes that should exist in the proposed systems and develop class diagrams for the proposed system of ASC.
2. Draw at least two use Case diagrams for the proposed system of ASC.
3. Write Use Case scenarios for above use cases. Use the simplified template form the slides.
4. Draw the Entity Relationship Diagram for the proposed system. Clearly indicate entities, attributes, relationships and cardinalities
5. Draw a Data Flow diagram (DFD) – Context Diagram depicting the external entities and data flow to the system
6. Draw an activity diagram for the proposed system to model the activity flow of the system.
7. Select four functions and develop interfaces for selected functions.

Answer:

Introduction

Assignment

Database Management System

All Sports Club (ASC)

Section A

Chosen Software Methodology

For this case, the best chosen methodology could be Agile development model (SDLC Models – javatpoint, n.d.).

Justification

As we understand AllSports Sports Club (ASC) is a combined sports club with some thousand individuals participating in an expansion of sports sports, inclusive of football, cricket, athletics and even archery and table tennis (All SPORTS CLUB Case study – Search, n.d.). The group publishes a newspaper. With the modern-day variety of members and limited software options, some newsletters have lately been posted past due. This creates a diploma of dissatisfaction some of the individuals. In addition, the president has problem finding information well. For instance, the president would really like to produce reviews from individuals who’ve not yet edited the newspaper. While this could be carried out with a spreadsheet, it entails filtering complex and time-ingesting content. To conquer these issues, I will comply with the Agile Software development approach to growing an ASC computer software. Agile approach is a type of undertaking control method, used typically for software program development, in which the desires and solutions arise through a collaborative planning effort with groups running collaboratively with their clients.

So Agile Software development model (ExisTek, 2018) will give the following benefits listed below:

  • Applications need to be quickly advanced by way of responding to a dynamic environment as we recognise that ASC is a dynamic multi-sport gadget, so Agile Software Development Method may be profitable.
  • When new changes need to be made. Agile freedom that offers alternate is very crucial. New modifications may be made at a miles lower fee due to the frequency of latest productions that may assist in ASC.
  • Both software developers and stakeholders alike, locate that they also enjoy extra freedom of time and options that if the software program is constructed in a steady series. Having alternatives offers them the potential to leave critical decisions till more or higher statistics or even all hosting plans are to be had; this means that the assignment can continue to transport forward without fear of accomplishing a unexpected forestall.

Explanation about data gathering techniques

I will choose surveys, Interview and Application Design

Justification

  • Surveys: Surveys, as we recollect them right here, are the handiest unbiased information series gear that will be targeted at sample topics either by put up, cellphone or online. They have long been one of the most popular records collection strategies. Surveys deliver researchers the possibility to carefully plan and build an accurate facts series gadget. The survey might be carried out with an immediate questionnaire wherein the pattern topics have been more informative of the ideas being discussed and have been free to make suitable responses without help.
  • Interview: For the motive of this observe, in-intensity discussions had been used. In-depth discussions are private and informal conversations, the motive of that’s to identify participants’ emotions, and reviews approximately something. The most important advantage of private interviews is that they contain direct and direct communique between Allsports Sports Club-associated interviewees, as well as removing unresponsive stages, but interviewers have to have the essential talents to conduct a hit interview. With regard to information series equipment, the studies performed protected the use of a random questionnaire, which become used as a researcher’s manual. Other questions had been prepared, in order that the researcher could direct the interview to achieve the research objectives, however extra questions were made available all through the interview.
  • JAD(Joint Application Design): It is a method that permits an analyst to carry out evaluation desires and layout consumer-user interactions in a set putting. With JAD facts can be quickly amassed by means of the Allsport recreation club that can enhance system user ownership and innovation manufacturing. When embarking on any task, the improvement of its implementation plan calls for accurate records from diverse participants and quit users. Having key contributors or stop users present in the course of the program will help you collect a much broader variety of their wishes. Collecting these necessities will provide the JAD analyst with the important facts to prioritize the necessities for effective use. It provides a totally engaging and flowing environment. There are numerous methods to control the Software Development Life Cycle, and that they have all tested to work properly in one state of affairs or another. However, in the modern enterprise, patron courting control is a developing issue and JAD is a method that could give all sports activities group clients independence and the most satisfying product ultimately.

Questionnaire

  • Help me with your reaction to what I simply said.
  • Give me feedback at the selections I just made.
  • What are your thoughts?
  • Can you inform me greater about it?
  • Can you assist me better remember the fact that?
  • How do you see this taking place?
  • What kind of demanding situations do you face?
  • What is maximum vital to you approximately this? Why?
  • What are some essential problems for all sports activities clubs?

Functional and Non-Functional Requirements

Functional Requirements

The operational requirement, without problems defines what the machine ought to do, in software program and program engineering, the announcement of the supposed software feature and its components. Based at the running necessities, the developer determines the behavior (output) of the tool or software this is anticipated to show it inside the case of a selected set up.

Operating necessities of the proposed ASC system

  • A listing of all participants and games played
  • A list of topics to be posted in future newsletters
  • A listing of commercials to be published in destiny newsletters
  • A listing of all of the individuals and newsletters they’ve prepared
  • A list of all participants with email addresses
  • A listing of all contributors who do now not have email addresses

Non Functional Requirements

An inactive requirement really defines how the machine works and is a dilemma to machine behavior. One also can think of requirements that don’t work as fine system attributes.

  • . Access to the design of products, gadgets, services, or centers for humans with disabilities for all sports clubs.
  • . The potential of the device (eg laptop system) to evolve efficaciously and quick to the converting instances of all sports activities golf equipment. The flexible gadget is therefore an open system that is able to cowl the troubles of all sports activities group conduct in phrases of changes in its vicinity or components of the system itself.
  • . System get right of entry to also can growth the method to cognizance on increasing the level of trying out, prognosis and protection and now not on the reliability of all sports.
  • . Back up records, news for all games.

Section B

Identification of Classes and Class Diagrams

Class 1

Member

Class 2

Newsletter

 

Use case Diagram

Use Case Scenarios

Entity Relationship Diagram

Data Flow Diagram

Activity Diagram

Four Functions

  • Publishing an advert.
  • Weekly newspaper publishing
  • Publish e-mail address, member information
  • Sports article selection and bold choice

References

All SPORTS CLUB Case study – Search. (n.d.). Www.bing.com. Retrieved February 17, 2022, from https://www.bing.com/search?q=All+SPORTS+CLUB+Case+study+&qs=n&form=QBRE&sp=-1&pq=all+sports+club+case+study+&sc=1-27&sk=&cvid=5502556C405D48DDA88A15D884ADF45D

ExisTek. (2018, April 25). SDLC Models Explained: Agile, Waterfall, V-Shaped, Iterative, Spiral | Existek Blog. Existek.com. https://existek.com/blog/sdlc-models/

SDLC Models – javatpoint. (n.d.). Www.javatpoint.com. Retrieved February 17, 2022, from https://www.javatpoint.com/software-engineering-sdlc-models#:~:text=%20%20%201%20Iterative%20Model.%20It%20is