Subjects
Applied Mathematics for Electrical Engineering - 3130908
Complex Variables and Partial Differential Equations - 3130005
Engineering Graphics and Design - 3110013
Basic Electronics - 3110016
Mathematics-II - 3110015
Basic Civil Engineering - 3110004
Physics Group - II - 3110018
Basic Electrical Engineering - 3110005
Basic Mechanical Engineering - 3110006
Programming for Problem Solving - 3110003
Physics Group - I - 3110011
Mathematics-I - 3110014
English - 3110002
Environmental Science - 3110007
Software Engineering - 2160701
Data Structure - 2130702
Database Management Systems - 2130703
Operating System - 2140702
Advanced Java - 2160707
Compiler Design - 2170701
Data Mining And Business Intelligence - 2170715
Information And Network Security - 2170709
Mobile Computing And Wireless Communication - 2170710
Theory Of Computation - 2160704
Semester
Semester - 1
Semester - 2
Semester - 3
Semester - 4
Semester - 5
Semester - 6
Semester - 7
Semester - 8
Software Engineering
(2160701)
SE-2160701
Winter-2018
Question-2b
BE | Semester-
6
Winter-2018
|
16-11-2018
Q2) (b)
4 Marks
What is Architectural Design? Enlist different styles and patterns of architecture.
Architectural design represents the structure of data and program components that are required to build a computer-based system
It considers the architectural style that the system will take, the structure and properties of the components
that constitute the system, and the interrelationships that occur among all architectural components of a system.
Representations of software architecture are an enabler for communication between all parties (stakeholders) interested in the development of a computer-based system.
The architecture highlights early design decisions that will have a reflective impact on all software engineering work that follows and, as important, on the ultimate success of the system as an operational entity.
The software that is built for computer-based systems also exhibits one of many architectural styles.
Each style describes a system category that encompasses
A set of components (e.g., a database, computational modules) that perform a function required by a system.
A set of connectors that enable “communication, coordination and cooperation” among components.
Constraints that de?ne how components can be integrated to form the system.
Semantic models that enable a designer to understand the overall properties of a system by analyzing the known properties of its constituent parts.
Different styles of Architecture
Data-centered architecture style
Data-?ow architectures
Call and return architecture
Object-oriented architecture
Layered architecture
Different styles of Pattern
Three-tier
Microkernel
Model-View-Controller
Model-View-ViewModel
Questions
Go to Question Paper
Q1
(a)
(b)
(c)
Q2
(a)
(b)
(c)
(c)
Q3
(a)
(b)
(c)
Q3
(a)
(OR)
(b)
(OR)
(c)
(OR)
Q4
(a)
(b)
(c)
Q4
(a)
(OR)
(b)
(OR)
(c)
(OR)
Q5
(a)
(b)
(c)
Q5
(a)
(OR)
(b)
(OR)
(c)
(OR)