Draw the class diagram showing all the classes

Assignment Help Software Engineering
Reference no: EM131725421

Software Architecture & Design Assignment

Guidelines

A group of 2 students may take a case study to develop the overall software architecture for the software they wish to develop in their further courses.

Part-I : DEVLEOPMENT

Stage -I

Describe the top-level objectives, differentiators, target customers, and scope of your product. Do not omit the competitive analysis, and indicate what is novel about your product. Make it clear that the system can be built, making excellent use of the available resources and technology.

Explain the product architecture? Describe at a very high level the components / modules that will interact in your system. How are you going to implement the functionality? What is interesting about this project from a technical point of view? Optionally, what languages/toolkits do you propose to use for the development? Any special quality requirements? Any specific domain requirements etc.

Challenges and Risks

What is the single most serious challenge you see in developing the product on schedule? How will you minimize or mitigate the risk?

Stage-2

• Develop the overall use case diagram and 5 separate use cases with activity diagrams.
• list of candidate classes

Stage-3

• Draw the class diagram showing all the classes, associations and multiplicities.

• Draw three sequence diagram for three different scenarios. The diagram should be the flow of one specific use case of your system. (Also show the use case before the sequence diagram)

• Also draw one state diagram for your system.

Stage-4

• Draw the deployment diagram

Stage-5 : Presentation

• Integrate the diagrams to make 4+1 model of the whole system (1 in each view)

Part-II : Presentation - the final poster will be used for making presentation to the class.

Reference no: EM131725421

Questions Cloud

What is meant by the term global warming : What is meant by the term global warming and why may it be a problem - What is the most probable cause of global warming
Company produces lines of cars-sub-compact-compact-mid-sized : An automobile manufacturing company produces three lines of cars: Sub-Compact, Compact, and Mid-Sized,
Provide a brief overview of the company amazon : Provide a brief overview of the company AMAZON (real or fictional). Provide a brief description of the product to include its features, benefits and limitation.
Determine how the promotional budget : determine how the promotional budget should be allocated among the three types of advertising alternatives in order to maximize the total audience contact.
Draw the class diagram showing all the classes : Draw the class diagram showing all the classes, associations and multiplicities. Integrate the diagrams to make 4+1 model of the whole system (1 in each view).
What are the three frameworks of the triple bottom line : What are the three frameworks of the triple bottom line? What does the triple bottom line mean for a company?
Why is consumer behavior-insight important for advertising : Why is consumer behavior and insight important for advertising and promotion?
Provide an explanation of sample report you are proposing : Provide an explanation of the sample report you are proposing, why it would be helpful to the gym, and how it can be used to make business decisions.
Alternatives or asking the reader to take some action : Which of the following actions is best when offering a choice between alternatives or asking the reader to take some action?

Reviews

Write a Review

Software Engineering Questions & Answers

  Show the representation for the smallest positive number

A 15-bit floating point number has 1 bit for the sign of the number, 5 bits for the exponent and 9 bits for the mantissa (which is normalized). Numbers in the exponent are in signed magnitude representation.

  Write a program that sets up an int array

Then write a second program that uses just one function that efficiently will handle either situation. Make the one function as concise and elegant as possible. It should not have repetitive code.

  Inventory of the software products

Take an inventory of the software products on your laptop or pc. If you do not have one, visit the library or computer lab. Select three of the software products on the computer

  Find various life cycle models

In software engineering, one can find various life cycle models. Some examples include the waterfall model, agile processes, and iterative and incremental models. Research at least five (5) current and representative life cycle models

  Article on survey of data mining

You have to write critical review ( of about 3 to 4 pages) of the following article : A SURVEY OF DATA MINING AND KNOWLEDGE DISCOVERY SOFTWARE TOOLS

  How and when will use evm?

How and when will you use EVM?

  Present an argument against lines of code

Present an argument against lines of code as a measure for software productivity. Will your case hold up when dozens or hundreds of projects are considered?

  Evaluate principles of software engineering aspects

Demonstrate their ability to interpret a set of laws that are part of the principles of software engineering, to evaluate principles of software engineering aspects within an industry in relation to the various elements covered

  Provide requirements for securing each step of the software

Provide requirements for securing each step of software development process. Explain and give proper reasoning for each step in securing application software.

  Coach currently uses a multi-channel distribution strategy

coach currently uses a multi-channel distribution strategy. the products are sold through direct mail catalogs on-line

  Cryptography

Give your opinion of whether cryptography should be a part of every email security strategy or if there are specific characteristics of organizations where such measures are not needed. Justify your answer.

  Relationship between programming languages and applications

A corporation is about to start a new project but before they start they would like to implement a new filing system. They have employed a consulting corporation to advise them

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