ASSIGNMENT 2 FRONT SHEET QualificationBTEC Level 5 HND Diploma in Computing Unit number and titleUnit 9: Software Development Life Cycle Submission dateDate Received 1st submission Re-submission DateDate Received 2nd submission Student NameStudent ID ClassAssessor name Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signatur Grading grid P5P6P7M3M4M5M6D3D4 1
Table of Contents 1.INTRODUCTION...........................................................................................................................................................4 2.ANALYSIS (1)...............................................................................................................................................................5 2.1.REQUIREMENT DEFINITION.....................................................................................................................................5 A.IDENTIFY THE STAKEHOLDERS, THEIR ROLES AND INTERESTS IN THE CASE STUDY...........................................................................................5 B.WHAT IS REQUIREMENT? WHAT ARE TYPES OF REQUIREMENT?.............................................................................................................6 C.REQUIREMENT DEFINITION OF THE PROJECT......................................................................................................................................9 2.2.REQUIREMENT ELICITATION TECHNIQUES.............................................................................................................10 A.EXPLAIN THE TECHNIQUES. STATE THE ADVANTAGES AND DISADVANTAGES OF EACH..................................................................................11 B.COMPARE BETWEEN THE TECHNIQUES...........................................................................................................................................14 3.ANALYSIS (2).............................................................................................................................................................16 3.1.USE CASE MODELLING...........................................................................................................................................16 A.USE CASE DIAGRAM FOR THE SYSTEM............................................................................................................................................16 B.BASIC AND COMPACT USE CASE DESCRIPTION...................................................................................................................................17 3.2.ACTIVITY MODELLING............................................................................................................................................18 3.3.STRUCTURAL MODELLING WITH CLASS DIAGRAM..................................................................................................19 4.DESIGN......................................................................................................................................................................20 4.1.ADDRESSING THE REQUIREMENTS IN THE DESIGN.................................................................................................20 A.ADDRESS THE OPTIMIZATION METHOD APPLIED TO THE MODELS OF RESEARCH..........................................................................................20 B.ILLUSTRATE THE PROCESS WITH THE OPERATION DIAGRAM AND CLASS DIAGRAM YOU GENERATED DURING THE ANALYTICAL PHASE.........................20 5.CONCLUSION.............................................................................................................................................................23 REFERENCES......................................................................................................................................................................23 3
1. Introduction In Tune Source is a company based in Southern California. Tune Source quickly known as the place to find rare audio recordings. Annual revenue last year was $ 40 million with an annual growth rate of about 3% .5% each year. Tune Source is a website that allows customers to search and buy CDs. This site was originally developed by an Internet consulting firm and is hosted by an Internet service provider (ISP) is famous in Los Angeles. Tune Source IT department has become experienced with the Internet technology because they have been working with ISPs to maintain the site. My team had been accepted to create the Software to Tune Source. As a member of a development team, my task now is to produce the requirements for Tune Source. I also need to specify the technique(s) or processes I used in order to get these requirements. This article will talk about stakeholders, their roles and interests in case studies and the type of requirements and techniques required and point out its advantages and disadvantages. In addition, we will design a high-level function of the Tune Source system with the manipulation diagrams to present and clarify the problems when developing the functioning of the system. 4
2. Analysis (1) 2.1. Requirement definition (P5.a) Identify the stakeholders, their roles and interests in the case study. Review the requirement definition of the project. Discuss the relationships between the FRs and NFRs. A.Identify the stakeholders, their roles and interests in the case study Identify the Stakeholders ➢A stakeholder is an individual or position which affects or is affected in some way by the software. ➢Some key stakeholders: Champion, Management, Users ➢Other stakeholders: IT staff, external entities, etc. Theirs Roles in case study ➢(Project) champion: •A high-level executive (not necessarily the project sponsor) •Provides support (time and resources) ➢Organizational management: •Support means the project will contribute valuably •Inspire people to get interested and use the program ➢System users: •Those who end up using the app •Should involve early and throughout the development Stakeholders interests in case study ➢Project Champion: Present the project objectives and proposed benefits and create a prototype of the system (demonstrate its potential value). ➢Organizational management: Present the project objectives and the proposed benefits, market the benefits of the system (using memos and organizational newsletters) and encourage the champion to talk about the project (organizational newsletters or peers). ➢System users: Assign user’s official positions on the project team, assign users unique tasks with strict deadlines and request user feedback on a regular basis.
5
End of preview
Want to access all the pages? Upload your documents or become a member.