Illustrate the view of software architecture, Database Management System

Assignment Help:

Illustrate the view of software architecture

A model is a semantically closed abstraction of system composes of elements. It can be visualized using any of the following five views:

a. Logical view -  This view is concerned with functional requirements of system. It is used early in elaboration phase with creation of class and packages using a class diagram which can reflect strategic dimension of the system.

b. Implementation view - This view focuses on actual software module organisation within developmental environment. It comprises of taking the derived requirement, software management, constraints, and reuse imposed by program tools. The physical partitioning is done in this phase.

c. Process view - This involves runtime implementation structure of system. It include requirements such as performance, scalability, reliability, synchronization, integrity etc. Executable components are used here to indicate runtime components to map classes for example java applet, activeX component or DLL.

d. Deployment view - This view presents mapping software to process nodes showing configuration of runtime processing elements. It takes into account, requirements such as reliability, availability, scalability and performance. Main issues here are processor, speed, architecture; along with inter process communication, distributed facilities and bandwidth. 

e. Use case view - This view addresses and validates logical, component, process, and deployment view. 

 

2081_logical view.png

                                                          Figure: 4+1 View of Software Architecture


Related Discussions:- Illustrate the view of software architecture

Skills required, wrie a report on whether a BSc n information systems devel...

wrie a report on whether a BSc n information systems develops the skills required by employers in Database administration

How do you find the final model after iterative analysis, How do you find t...

How do you find the final model after iterative analysis? Why is iterative analysis of any of the problem needed? The final model serves as the base for system architectur

Database, Three way to handle missing field val

Three way to handle missing field val

What is index, What is Index? An index is a physical structure having p...

What is Index? An index is a physical structure having pointers to the data. Indices are created in an existing table to locate rows more quickly and efficiently. It is possibl

A file manipulation command that extracts some records, A file manipulation...

A file manipulation command that extracts some of the records from a file is called ? A file manipulation command that extracts some of the records from a file is called SELECT

Two approaches to store relations in distributed database, What are the two...

What are the two approaches to store relations in distributed database? a) Replication b) Fragmentation

What is a recovery scheme, What is a recovery scheme? An integral part ...

What is a recovery scheme? An integral part of a database system is a recovery scheme that can restore the database to the reliable state that existed before the failure.

Write Your Message!

Captcha
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