Skip to content
FeatherEssaysFeatherEssays
FeatherEssays
Expert Essay and Academic Writing Services
1-343-433-433-444support@featheressays.com

our-guarantee

  • HOME
  • ABOUT US
  • OUR SERVICES
  • HOW IT WORKS
  • FAQ
  • TESTIMONIALS
  • ORDER A CUSTOM PAPER NOW
  • CONTACT US
  • HOME
  • ABOUT US
  • OUR SERVICES
  • HOW IT WORKS
  • FAQ
  • TESTIMONIALS
  • ORDER A CUSTOM PAPER NOW
  • CONTACT US
July 21, 2017UncategorizedBy classhelp24@gmail.com [email if you need fresh paper done]

Directions

1. Review the IT Online Training Project Requirements 2016 and your previous submission for the project.

2. Review the resources listed at the end of this assignment and the resources for Week 4..

3. Open the Design Specification Template and save it as ENTD321Assignment5.

4. Develop an application class diagram that includes entity classes (domain classes), view (boundary) classes like screens and forms, and controller classes that mediate between the view classes and model classes.

4.1 Use your detailed use case as the basis as well as your sequence diagram. Review other use cases to make certain that the application class diagram supports the use case functions. Usually we start with one controller for each use case and name it using the name of the use case and the word “Controller”.

4.2 So for application class diagram start with a controller named after your detailed use case. Use your CASE tool (using Visual Paradigm) using to create the application class diagram.?

4.3 Add view classes for the forms you identified for your detailed use case in your analysis specification.

4.4 Use your sequence diagram for your detailed use case and add the objects as classed to your application class diagram.

4.5 Include a discussion of your application class model and how it works.

4.6 Insert your application class diagram into Section 4.1 of your design specification. Complete Sections 4 and 4.2 (discussion) of your design specification.

5. Develop a UML System Architecture diagram for your IT Online Training application and include a discussion of the 4+1 architecture. Use some of the Microsoft suggested techniques or the web application techniques and present your architecture.

5.1 Use your CASE or other tool and create an architecture diagram for the IT Online Training application. Insert it into Section 2.3 of your design specification. Complete Sections 2 (introduction to contents of section), 2.1 (assumptions and dependencies), 2.2 (general constraints), and 2.3.1 (discussion) of your specification.

5.2 Complete Sections 3, 3.1, 3.2, .3.3, 3.4, and 3.5 with an analysis of the 4+1 Architecture. Each section has instructions for completing it. Essentially you will include a brief description of the UML diagram you would propose for each section and if you have already created the model, insert your model into the section. Note that you already have a class diagram and use case diagram.

6. Complete Sections 1, 1.1, 1.2, and 1.3 of the Design Specification.

<Insert Your Name and Class>

IT Online Training Application Design Specification
<Notes: The items in <> are explanatory and should be removed
from your final document after you follow the directions. When you
submit your specification, make certain that you use the formatting
and numbering in this document. This specification highlights some
of the design artifacts in an application.>

1. Introduction
<Provide a brief introduction of the contents of this document.>
1.1 Purpose
<Describe the purpose of this document.>
1.2 Scope
<Describe the scope of the software to be produced.>
1.3 References
<Insert references to other documents and their sections that are relevant
to this document like IT Online Training Analysis Specification and the
Analysis Specification.>

IT Online Training Application Project Part II Page 1

2. System Architecture
<Provide a brief introduction of the contents of this section and a general
description of the software system including its functionality.>
2.1. Assumptions and Dependencies
<Describe any assumptions or dependencies regarding the software and its
use. Consider related software or hardware, operating system, end-user
characteristics, etc.>
2.2. General Constraints
<Describe any limitations or constraints that have a significant impact on
the design of the system?s software and describe its impact. This can
include hardware or software environment, end-user environment,
availability or volatility of resources, standards, security requirements,
memory or other capacity limitations, performance requirements, etc.>
2.3 Proposed System Architecture.
<Insert your proposed System Architecture diagram.>
2.3.1 System Architecture Discussion
<Provide a discussion of your proposed system architecture and a general
description of the software system including its functionality and the specific
requirements it meets based on the IT Online Training System
Requirements.>

IT Online Training Application Project Part II Page 2

3. 4+1 Architecture
<Provide an introduction of the 4+1 architecture. >
3.1 Logical View
<According to FCGSS (2007), The logical view ?focuses on realizing an
application?s functionality in terms of structural elements, key abstractions
and mechanisms, separation of concerns and distribution of responsibilities.?
Include a brief description of the UML diagram you would propose for this
view. If you have already created this model, insert it here with a
discussion.>
3.2 Process View
<According to FCGSS (2007), the logical view ?considers non-functional
aspects such as performance, scalability and throughput. It addresses the
issues of concurrency, distribution and fault tolerance. It shows the main
abstractions from the Logical View executing over a thread as an operation.?
Include a brief description of the UML diagram you would propose for this
view. If you have already created this model, insert it here with a
discussion.>
3.3 Implementation or Development View (Subsystem
Decomposition)
<According to FCGSS (2007), ?this is a view of a system?s architecture that
encompasses the components used to assemble and release a physical
system. This view focuses on configuration management and actual software
module organization in the development environment. The software is
actually packaged into components that can be developed and tested by the
development team?. Include a brief description of the UML diagram you
would propose for this view. If you have already created this model, insert it
here.>
3.4 Deployment View
< According to FCGSS (2007), the deployment or physical view?
encompasses the nodes that form the system?s hardware topology on which
the system executes; it focuses on distribution, communication and
provisioning.? This view maps the software to the hardware components.
Include a brief description of the UML diagram you would propose for this
view. If you have already created this model, insert it and a discussion
here.>
3.5 Use Case View
IT Online Training Application Project Part II Page 3

<According to FCGSS (2007), the use case view encompasses the use cases
that describe the behavior of the system as seen by its end users and other
stakeholders. Include a brief description of the UML diagram you would
propose for this view. If you have already created this model, insert it and a
discussion here.>

IT Online Training Application Project Part II Page 4

4. Application Class Design
<Provide a brief introduction of the contents of this section.>
4.1 Application Class Diagram
<An application class diagram includes model (entity), view (boundary), and
controller classes that are used to implement a use case. Application classes
define the application itself?the software. Insert your application class
diagram based on your detailed use case and form/web page mockups.>
4.2 Application Class Diagram Discussion
<Discuss your application class diagram based on your detailed use case
and mockups.>

IT Online Training Application Project Part II Page 5

5. Class Design
<Provide a brief introduction of the contents of this section.>
5.1. Detailed Class Diagram
<Include your class diagram and choose two classes for which you provide a
detailed class design including attributes and operations. Add visibility as
well. >
5.1. Detailed Class Diagram Discussion
<Provide a discussion of your detailed class diagram. Provide a description
of the class and discuss the class, attributes, and operations. Use the Use
Case and Sequence Diagram or other items to justify the allocation of
operations to this class.>

IT Online Training Application Project Part II Page 6

6. Testing
<Provide a brief introduction of the contents of this section. You are to
create a test case scenario and two test cases with discussion for your
detailed use case.>
6.1 Test Case Scenario
< Provide a test scenario for your detailed use case. Include the test
scenario name and description.>
Test Scenario Name: <Insert the name of your test scenario here.>
Test Scenario Description: <Insert the description of your test scenario
here.>
6.2 Test Case 1
<Provide a test case based on your scenario above for your detailed use
case. Complete the following table for your test case:
Test Case 1 Name:
Test Case 1 Description:
Test Case 1 Prerequisites:
Test Case
Test Case 1
Test Case 1
1 Steps
Input
Expected
Result

>
6.2.1 Test Case 1 Discussion
<Provide a discussion of your Test Case 1.>

IT Online Training Application Project Part II Page 7

Test Case 1
Actual
Result

Test Case 1
Status

6.3 Test Case 2
<Provide a test case based on your scenario above for your detailed use
case. Complete the following table for your test case:
Test Case 2 Name:
Test Case 2 Description:
Test Case 2 Prerequisites:
Test Case
Test Case 2
Test Case 2
2 Steps
Input
Expected
Result

>
6.3.1 Test Case 2 Discussion
<Provide a discussion of your Test Case 2.>

IT Online Training Application Project Part II Page 8

Test Case 2
Actual
Result

Test Case 2
Status

7. Data Design
<Provide a brief introduction of the contents of this section.>
7.1 Persistent Data Model
<Provide a class diagram (without operations) of persistent data (data that
must be stored in some file or database management system). This is
usually the domain class diagram (entity classes) with attributes,
relationships, and multiplicity constraints specified. You must include primary
and foreign keys in your diagram.>
7.1.2 Persistent Data Model Discussion
<Include a discussion of the data model.>
7.2 SQL Statements
<Provide the SQL statements including primary and foreign key constraints
for two of your domain classes. Include your class diagram here as well.>
7.2.1 SQL Statement Discussion
<Include a discussion of the data model.>

Appendix.
<Insert other material you feed is relevant to the project.>

IT Online Training Application Project Part II Page 9

Request A Fresh Paper Done For You!You are guaranteed plagiarism free paper within 3-8 hrs
About the author

classhelp24@gmail.com [email if you need fresh paper done]

What are you looking for?
Visit
  • HOME
  • ABOUT US
  • OUR SERVICES
  • HOW IT WORKS
  • FAQ
  • TESTIMONIALS
  • ORDER A CUSTOM PAPER NOW
  • CONTACT US
Happy Client Quotes
  • When I made the decision to seek help from you guys, I didn’t know I was making a choice that would positively change my life forever. I am so much more confident with my ability to go to work and still be able to finish my research paper on time. The research you guys did for me was great and I was highly awarded for it. I mean, all along I was having difficulty managing my time. It was so hard to decide what I ought to give priority, work or research? Thanks to you guys I can now go to work without worrying too much about how great my research should be. I am still the same person, just to be sure, but with lot of skills and ability, courtesy of feather essay. I wish you guys were around 30 years ago when I started doing research while still in school. Great research paper, thanks feather essays.

    Scott Williams, Chicago
  • Feather essays is awesome, really. I can’t just say enough about how well their services are custom-made to meet students’ needs. I mean have been using other services from different websites with erratic degree of satisfaction, but this is way too perfect. I’m thankful their team understand all about essays requirement. I had an essay assignment due in two days so I had to seek for their help, at first I thought they wouldn’t be able to do it perfectly since it was the first time I was using their service. Well, I guess I was wrong. Another thing I also liked about feather essays is how they communicate with clients, so simple, they made me feel at ease even though I was under pressure. From my standpoint, their platform is very intuitive, and it’s pretty much dummy-proof. Thanks to you guys I passed, it’s really hard to recommend anything but feather essays for quality service.

    Joseph Levoh, Phoenix University
  • I mostly do silly mistakes in term papers and essays, and while going through the instructions I used to get stuck after a few steps. I must say I always get annoyed whenever this happened and I had started doubting if I will make it through college. I had lost confidence in myself, I felt uncomfortable and unmotivated in doing assignments. One day I was just going through the internet looking for help with my essay, I found out about feather essay. I was not really sure if they could help me, but considering my situation I decided to give it a try. To say the least, I’ve never regretted making the decision. They are amazing, they offer instant help on assignment and term papers, and whenever I come across any assignment with doubts, all I do is talk to them. They instantly help me with my essays and explain to me everything about it. Thanks to you guys, you help me save a lot of time and concentrate on other class work.

    Eleona Miller, New York City
  • I’d never sought out for help with my essays before, so I was a bit uncertain how to go about it. All this doubts disappeared as soon as I talked to feather essays. You guys took your time to comprehend what my short term and long term needs were, and perfectly lined up different options for me. Considering the fact that I needed a quick response and solution, the options you guys offered were so organized. I thought the steps involved could take up several weeks or days, but I was surprised when all it took was less than four hours. I guess as soon as the agreement was made, the worked started immediately. The way you delivered that essay showed me how top class service professional you guys are. For quick essays help, I recommend you guys. The best thing is that you understand when a client needs more time to think. Thanks to you guys.

    Laurette, Ohio
  • Quick Essay Help

    I’d never sought out for help with my essays before, so I was a bit uncertain how to go about it. All this doubts disappeared as soon as I talked to feather essays. You guys took your time to comprehend what my short term and long term needs were, and perfectly lined up different options for me. Considering the fact that I needed a quick response and solution, the options you guys offered were so organized. I thought the steps involved could take up several weeks or days, but I was surprised when all it took was less than four hours. I guess as soon as the agreement was made, the worked started immediately. The way you delivered that essay showed me how top class service professional you guys are. For quick essays help, I recommend you guys. The best thing is that you understand when a client needs more time to think. Thanks to you guys.

    Diana Ross, California
  • Unique service and quality work!!!Feather essays not only offer wonderful essays but also helped me pass with flying colors!! I could not also believe it. And what makes me love them more is how work is done instantly after ordering!!i will never worry about school essays anymore. Absolutely the best!

    Sasha Kelly, Cleveland
Recent Posts
  • Week 7 – Assignment: Integrate Waste Elimination Techniques into Training Development (10 Points)
    June 5, 2019
  • (Let professional handle your assignment. Get an A) Cloud Architectures Application
    June 25, 2018
  • (Let professional handle your assignment. Get an A) Cloud Architectures Application
    June 25, 2018
  • (Let professional handle your assignment. Get an A) Cloud Architectures Application
    June 25, 2018
  • (Let professional handle your assignment. Get an A) Cloud Architectures Application
    June 25, 2018
  • (Let professional handle your assignment. Get an A) Cloud Architectures Application
    June 25, 2018
  • HOME
  • ABOUT US
  • ORDER A CUSTOM PAPER NOW
  • FAQ
  • CONTACT US
  • TERMS & CONDITIONS
  • CHEAP AND AFFORDABLE PRICES
footer

Copyright © 2015 FeatherEssays