StudentShare solutions
Triangle menu

The software architecture - Assignment Example

Not dowloaded yet

Extract of sample
The software architecture

The software application architecture is a basic structure that should meet all the software application requirements including technical as well as operational. The objective of developing software architecture is that the under development software application should qualify all the quality parameters defined in the architecture. The generic quality attributes include but are not limited to the performance, modifiability, reliability, interoperability, maintainability, portability, efficiency, effectiveness and security. It is pertinent to mention here that the advantages of using the software application cannot be achieved if the software application does not accomplish the quality parameters specified in the software architecture.  A definition of the software architecture provided by the Mary Shaw and David Garlan has been modified and refined by Grady Booch, Rich Reitman, Philippe Kruchten and Kurt Bittner. Moreover, the same has been provided by Microsoft at their website: “Software architecture encompasses the set of significant decisions about the organization of a software system including the selection of the structural elements and their interfaces by which the system is composed; behavior as specified in collaboration among those elements; composition of these structural and behavioral elements into larger subsystems; and an architectural style that guides this organization. There are few principles or guidelines require remembering while developing architecture of the software application. ...Show more

Summary

The paper “The software architecture” presents an illustration of the software architecture along with the software components. The document further explains the underlying processes, models and techniques utilized in the component based software engineering.


 

The software architecture essay example
Read Text Preview
Save Your Time for More Important Things
Let us write or edit the assignment on your topic
"The software architecture"
with a personal 20% discount.
Grab the best paper

Related Essays

Virtual world
First Iteration 10 5.2.2 Second Iteration 11 5.2.3 Third Iteration 12 5.2.4. Fourth Iteration 12 5.2.5. The Fifth Iteration 12 5.2.6. Sixth Iteration 12 5.3 Post-Development of the Application 12 6.0 Conclusion 14 References 15 Table of figures Figure 1 flow chart of the development processes..…………………………………………..
8 pages (2000 words) Assignment
Enterprise Architecture
The basic purpose of an EA is to find out how a business organization can be able to most efficiently attain its current and expected goals. In addition,
19 pages (4750 words) Assignment
Advanced Computer Architecture
These are usually regarded as semiconductor devices that are accountable for fetching, decoding along with executing various sorts of instructions (GEC ASSETS, 2013). In the
8 pages (2000 words) Assignment
Entreprise system
Peet’s coffee and tea, founded in 1966 is a good example of business in this category. The company has grown to have close to two hundred stores. In addition, the company plans to open new stores to take the high quality coffee close to its clients. However, the
7 pages (1750 words) Assignment
Advanced Computer Architecture
In multiprocessing the processors are organized in a parallel form and therefore a large number of executions can be brought at the same time. Some other definition is the sharing of the execution process by the
10 pages (2500 words) Assignment
Implementing Software Development Project Management Best Practices
stem features and to a farther extent even the procurement of the system hardware plus the training of the administrators whose sole duty is to perform the operations. The process framework is a representation of system activities including the security orientation activities
4 pages (1000 words) Assignment
Technical Architecture and Why
Client/server architecture that incorporates hardware and software components that interact to form a distributed system is required for proper development of client/server system in the big box retailer (Ray,
1 pages (250 words) Assignment
Service-Oriented Architecture
They use it all the way through the software development lifecycle. Basically, agile software development approach is based on some rules which can be changed according to the changing requirements of software projects
12 pages (3000 words) Assignment
How environment affects architecture
Human intervention positive and negatively impact on the natural environment and humans have begun to become conscious or rather recognize the interdependence between the environment and the architecture. When an architect commences to make a structure or a
6 pages (1500 words) Assignment
Software engineering Module assessment 2
Scrum is a management, upgrading, and maintenance methodology for production prototype or for current systems. It reuses the existing design and code which is a typical feature for object-oriented
12 pages (3000 words) Assignment
Get a custom paper written
by a pro under your requirements!
Win a special DISCOUNT!
Put in your e-mail and click the button with your lucky finger
Your email
YOUR PRIZE:
Apply my DISCOUNT
Comments (0)
Rate this paper:
Thank you! Your comment has been sent and will be posted after moderation