Summary of the main stakeholders of the system

Assignment Help Other Subject
Reference no: EM132345535

Question -

Part I -

i. A brief overview of the organisational problem your software system is intended to solve and how significant the problem is for your chosen organisation.

ii. A description of the product functionality and quality requirements, based on the requirements document template of Unit 2, Section 2.3 (i.e. the first template you encounter in that unit). You should focus on high-level requirements which clearly relate to the business rather than low-level technical requirements.

iii. A summary of the main stakeholders of the system by organisational role or in relation to the system, and the extent to which they have contributed to the elicitation and validation of the requirements in (ii) above.

Note: if you have received approval of your project from your tutor through the Organisation and Scope forum, you will receive full marks (20 marks) for a.i-iii. You must still submit your answers to a.i-iii as part of this TMA.

iv. A UML use case diagram providing an overview of use cases, actors and their relationships. You should focus on sea-level use cases. You should also explain and justify your modelling choices with respect to three requirements of your choice from (ii) above.

v. A ranking of the use cases, with justification, and an indication of which use cases should be tackled first and why; you should also indicate which stakeholders were involved, and how, in the validation of the use cases and their ranking.

vi. A description, based on the format introduced in Unit 2, Section 3.2, of three high-ranking use cases.

vii. A description of four key business processes which relate to the software system, with an explanation of such a relationship, and their relevant business rules.

viii. A UML activity diagram model of one such process, with appropriate business rules as UML constraints. You should justify your process model and indicate which stakeholders were involved, and how, in the construction and validation of the model.

ix. A UML class diagram, consistent with the artefacts produced in the previous parts of this question and decorated with appropriate constraints. You should give a brief account of how you arrived at your class diagram, e.g. any lexical analysis you may have performed. The diagram should include appropriate classes, associations and their multiplicities, constraints, and attributes and their types, but no operations. You should also discuss and justify four non-trivial modelling choices you have made, highlighting possible alternatives whenever appropriate. You should also include a related glossary.

x. A specification, based on the template in Unit 4, of two system operations consistent with the artefacts produced in the previous parts of this question. You should indicate which system class(es) your operations refer to, adding the class(es) to your previous diagram if necessary. You should also describe the contracts embodied in your operation specifications.

Part II -

Part a: Specifically, you should start from the class diagram and system operations you produced for TMA 01, or a subsequent version you may have produced based on TMA 01 feedback or any subsequent consultation with your tutor. You should include the class diagram at the start of your TMA.

a. You should present the items set out in subparts (i) to (iv).

i. A worked-out design for two system operations of your chosen development problem. For each of them you should include:

  • the operation specification based on the template in Unit 4
  • a summary of the collaborations for verifying the precondition and fulfilling the postcondition
  • a collaboration diagram for the postcondition, indicating all collaborating parties, their links and messages, and any object or link created or removed
  • a clear indication of the responsibilities you have assigned, as UML notes attached to the diagram
  • justifications for the above in terms of design principles
  • the signatures of any new operations created as a result of designing the collaboration (full contracts not required)
  • a summary of the effects of your design on the class diagram.

ii. Corresponding Java code for the two system operations in subpart (i). In your code you should include appropriate comments to make it easy to trace from your code back to the design and specifications in subpart (i). (Code is not included in the word count.)

iii. A set of test cases for the two system operations in subparts (i) and (ii). In particular, you should include:

  • a summary of your test cases in the body of your TMA, justifying your choices with reference to the operation contracts
  • the corresponding code, together with a screenshot of the outcome of running the tests. (Code is not included in the word count.)

iv. The outcome of applying two design patterns of your choice, out of those you have studied in Unit 7, in the context of your chosen development problem. For each of them you should include:

  • a description of the design problem you have addressed through pattern application
  • a fragment of the class diagram indicating the resulting design structure
  • a justification of why the application of the pattern was appropriate for the design problem, and any trade-off you may have encountered. When appropriate, you should relate your discussion to the design principles you learnt in Unit 5.

Part b: Evaluate the extent to which the methods and techniques through which you arrived at your answer to (a) were effective. Outline any appreciable changes or improvements you would apply if you were to do it again.

Attachment:- Assignment Files.rar

Reference no: EM132345535

Questions Cloud

Explain the role of economies of scale in the success : Explain the role of economies of scale in the success, or perhaps lack of success, for a given supplier operating within the context of oligopoly.
About reducing inequalities in us public education system : Describe the arguments both FOR and AGAINST "free-market school reform." What are your ideas about reducing inequalities in the U.S. public education system?
What amount should nori recognize as amortization expense : On January 2, 2018, Nori Mining Co. (lessee) entered into a 5-year lease for drilling equipment. Nori accounted for the acquisition as a finance lease.
Consumption demands of both developing-developed countries : Discuss some sustainable development models that have broad applicability to the needs and consumption demands of both developing and developed countries.
Summary of the main stakeholders of the system : A summary of the main stakeholders of the system by organisational role or in relation to system, and the extent to which they have contributed to elicitation
Based on land-minerals and natural resources : Based on land, minerals and natural resources, labor and entrepreneurial innovation, which country do you feel has the greatest long-term potential China
People perception of marketing discipline : Name an organization that has done a great job marketing. What did they do to make you feel this way?
Prepare the bank reconciliation for this company as of july : On July 31, the company's Cash account has a $24,750 debit balance, but its July bank statement shows a $26,506 cash balance.
Differences between the federal deficit and federal debt : What are the differences between the Federal deficit and Federal Debt? How does a government budget deficit affect the economy

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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