B.E (Computer Engineering and Information Technology) (Common) SOFTWARE ARCHITECTURE (2003 Course) (Elective - II) (410451) (Sem. - II) (Theory)
Time : 3 Hours] [Max. Marks :100 Instructions to the candidates: 1) Figures to right indicate full marks. 2) Answers to TWO sections should be written in separate answer books. 3) From Section I, Answer (Q1 OR Q2) AND (Q3 OR Q4) AND (Q5 OR Q6). 4) From Section II, Answer (Q7 OR Q8) AND (Q9 OR Q10) AND (Q11 OR Q12) 5) Make suitable assumptions wherever relevant and appropriate.
Q1) a) b) c) Q2) a) b) c)
SECTION - I
Compare and contrast and also give relationship between requirements and design. Illustrate with examples. [6] What do you understand by software architecture, give examples of any system to show how architecture impacts the system. [6] Write short Notes on documenting software architecture. [6] OR What do you understand by the statement that architecture is an abstraction (black box with interfaces). [6] What do you understand by the activity of software architecture: Creating the business case for the system. [6] List all the common software architecture structures (Hint module, deployment..). [6]
Q3) Discuss for the Modifiability quality attribute of any software system, the given aspects with relevant examples of your choice. [16] a) Why does one need to modify software during development process itself? b) Why does one need to modify system after user has started using it (maintenance phase). c) A sample quality attribute scenario for Modifiability. d) Maintaining existing Interfaces tactics for Modifiability.
P.T.O.
OR Q4) Explain the given terms in context of QUALITY. a) Importance of achieving performance for any system. b) Quality attributes. c) Testability. d) Relationship between design and quality. Q5) a) b) c) Q6) a) b) c) Q7) a)
b)
Q8) a) b) Q9) a) b)
[16]
Historically what is the role and importance of patterns of Christopher Alexander and Gang of Four patterns. [6] Give code for factory method design pattern in C++. [6] Define design pattern and explain the definition. [4] OR Write short notes on MVC pattern (in Java) [6] Compare adaptor and mediator pattern. [6] What do you by understand by behavioral patterns. [4] SECTION - II Describe a system of your choice (that can use relevantly the following java technologies) and describe its requirements. Then show why and how the following java technologies can be used in that system: Core java, Java socket APIs. [8] Compare the following: [8] i) J2SE and J2EE ii) EJB 2.0 and EJB 3.0 . OR Compare the java world and Microsoft world for their middleware offerings .NET and J2EE. [8] What is the need for the following technologies. [8] i) J2ME. ii) Java APIs. With respect to World Wide Web, what do you understand by the following terms. [8] i) URL, domain names ii) REST. Write in brief on TECHNOLOGIES important. [8] i) to connect browsers to servers. ii) for us to connect our computers to Internet. OR
[3964]-373
2
OR Q10)In brief explain the concept and give good examples to illustrate. a) Server side responsibilities. b) XML DOM. c) Custom controls in VB. d) need for JSF.
[16]
Q11)a) b) c)
Write short Notes on Distributed COM. What is the idea behind distributed applications. Write short Notes on .NET ARCHITECTURE. OR
[6] [6] [6]
Q12)a) b) c)
Write an implementation for IUnknown interface. Compare COM and .NET. What are active X controls.
B.E (Computer Engineering and Information Technology) (Common ...
B.E (Computer Engineering and Information Technology) (Common). SOFTWARE ARCHITECTURE. (2003 Course) (Elective - II) (410451) (Sem. - II). (Theory). Time : 3 ... java technologies) and describe its requirements. Then show why and.
Object-oriented programming in Turbo C++ By Robert Lafore, Galgotia Publication. 3. Object-oriented programming with C++ By E.Balagurusamy, 2 nd. Edition ...
fundamentals of computer programming and information technology pdf. fundamentals of computer programming and information technology pdf. Open. Extract.
(ii) Butyl rubber (6). 15.(a) What are chemical fuels? Give their classification with examples. (4). (b) Describe the analysis of coal by proximate analysis method. What is its significance? (6). 16.(a) Describe the construction and working of lead-a
Page. 1. /. 3. Loading⦠Page 1 of 3. Page 1 of 3. Page 2 of 3. Page 2 of 3. Page 3 of 3. Page 3 of 3. Main menu. Displaying Vasavai CE B.E Common 1st Year Jan 2011 Engineering Physics.PDF. Page 1 of 3.
Valliammai Engineering College Information Technology Sem 7 IT2032-Software Testing.pdf. Valliammai Engineering College Information Technology Sem 7 ...
Kings Engineering College Computer Science and Engineering Sem 8 Information Security.pdf. Kings Engineering College Computer Science and Engineering ...
networks and distributed systems for service availability at ngertips. Applications of Computer Systems ... industrial control, health care, education, transportation, informatics and smart energy systems. Currently, the industry lacks truly ... CE16
Draw the protocol stack for SSL. 13. ... Displaying Kings Engineering College Computer Science and Engineering Sem 8 Network Protocols.pdf. Page 1 of 4.
such as cloud computing, mobile computing, web applications and Business Analytic and Intelligence, ... conventional practices or as an entrepreneur project to give thrust on generating budding talent as ... To provide opportunities of developing tec
Utility consumption list. Equipment process data sheets. Heat exchanger thermal data sheet. Duty specification. Piping and Instrumentation Diagrams (P&IDs).
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Main menu.
environment, and best practices to develop innovative alternatives for business ... Development Corporation Information Technology Consulting Services.pdf.