Hi to everyone, does have anyone who help me to solve this SOFTWARE ENGNEERNG qu
ID: 3804219 • Letter: H
Question
Hi to everyone, does have anyone who help me to solve this SOFTWARE ENGNEERNG questions?
SE 201 Com 411. 1 There is a client-requirement document 1.1 (4) Represent the categories of the requirements that client-requirementdocument can be grouped 2.1 (22) Define every category by analyzing the following cient-requirement document to design a software package of Car Gallery: a) The computer system should track the document flow ofthe company. b) The ndows XP operating system should be used c) The softare should provide the automation ofthe following activity ofthe Car Gallery. 1. Renting of car Selling of car 3. Preparing the documents for selling of car 4. Preparing the documents for renting ofcar. d) Records of he following lists in a computer system are to be organized sequentially. List of the selling cars Lists of the renting cars e) The system should permit easy and efficient maintenance f Software package must comply with corporate standards g) Booking requests for selling and renting of cars should be supplied wee kly to manager h) The clerk ofthe Car Gallery must log in to the system i) The design of software package should be accomplished in two years j) Control information must be supplied regularly for management k) The size of the database should be less than 4 gigabytes 2 (25 pts) Represnt use case Diagram by using client-requirement Document Describes above (see question 1 Briefly make a description for every actor and cases 3 (25 pts) Represent format for deseription of use cases with typical and alternative course of events Ecplan every items of use case description. Make description of one of use case from question 2 Draw a use case diagram according to the desctiption 4 10 pts) Explain differences between "extend and "include relationships in use case diagram Refine some of your use case diagram from question 2 to implement these relationships. Briefly explain the implementation. 5 Represent diagramatically the steps of Analysis of the User Requirements Document. Briefly describe every step. 6 Represend the characteristics of an ActoExplanation / Answer
Answer for Q1.1
Client-requirement document:
1. When company wishes to have a contract for a large software development project it must define its needs, accepted functionalities and all other related features in sufficiently abstract way that solution is not predefined. Once the contractor has awarded the contract , the contractor must write a system definition for the client in more detail so that client understands and can validate what the software will do. Both these documents may be called as a client requirement document for the system
2. Categories of requirements
a. User Requirements:
These are statements in natural language and diagrams of the services that the systems provides and its operational constraints.
These are written for customers
b. System Requirements:
This is the structured document setting out detailed descriptions of the system services
This is the document which is written as contract between client and contractor
System Requirements specification:
The user should be provided with facilities to define the type of external files
Each external file type may have an associated tool which may be applied to the file
Each external file type may be represented as a specific icon on the user’s display
Facilities should be provided for the icon representing an external file to be defined by user
When a user selects an icon representing an external file, the effect of that selection is to apply the tool associated with the type of external file to the file represented by the selected icon
c. Functional Requirements:
These are the statements of services that the system should provide, how the system
should react to particular inputs and how the system should behave in
particular situations
As far as business is concerned this is considered as most important as this will decide accept/reject of software system
This is dependent on the type of software, expected users and the type of system
where the software is used
Functional user requirements may be high-level statements of what the system should do; functional system requirements should describe the system
services in detail
Examples of Functional Requirement:
The user shall be able to search either all of the initial set of databases or select a subset from it
The system shall provide appropriate viewers for the user to read documents in the document store
Every order shall be allocated a unique identifier (ORDER ID) which the user shall be able to copy to the account’s permanent storage area
d. Non functional Requirements:
Constraints on the services or functions offered by the system such as timing constraints, constraints on the development process, standards, etc.
These can be further categorized as
i. Product requirements
- Requirements which specify that the delivered product must behave in a particular way, e.g. execution speed, reliability etc.
ii. Organisational requirements
- Requirements which are a consequence of organisational policies and procedures, e.g. process standards used, implementation requirements etc.
iii. External requirements
- Requirements which arise from factors which are external to the system and its development process, e.g. interoperability requirements, legislative requirements etc.
f. Domain Requirements:
Describe system characteristics and features that reflect the domain
May be new functional requirements, constraints on existing requirements or may define specific computations
If domain requirements are not satisfied, the system may be unworkble
For example: Library System, Telecom System, Banking system etc.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.