it is a book called (Essentials of Software Engineering, Fourth Edition) CHAPTER
ID: 3607697 • Letter: I
Question
it is a book called (Essentials of Software Engineering, Fourth Edition) CHAPTER 7
[True/False]
1. Each architectural component will be mapped into a module in the detailed design.
2. Architecture deals with the interaction between the important modules of the software system.
3. HTML-Script-SQL design example is a common web application system.
4. Each functional requirement will be mapped into a module in the detailed design.
5. Each architectural component will be mapped into a module in the detailed design.
6. Not all software systems have an architecture.
7. Large software systems may have different ways the system is structured.
8. Architecture deals with the interaction between the important modules of the software system.
9. A software engineering design team that does not have any views of an architecture structure means
there is not a structure in their software project.
10. A module decomposition is to group smaller units together.
11. The design phase is accomplished by creating the detailed “micro” view, then determining the
architectural “macro” view for the software project.
12. Software engineering teams will usually create a design module for each requirement.
13. Architecture focuses on the inner details of each module to determine the architecture components
needed for the software projects.
14. A software engineering design team can partition their software project modules in only one unique
decomposition.
Explanation / Answer
1.
False -- Modules and interaction between them are defined in the architecture phase itself. Hence, the given statement is false.
2.
True -- An architecture of a system tells about the component, connections between them and interactions between them. Hence, it is true.
3.
True -- HTML designs the webpage. Script is used to make a webpage interactive. SQL is used at backend for database. Hence, altogether web application is a good example for using all 3 together.
4.
True -- In detailed design phase, responsibility of modules are specified from architectural specification and fucntional requirements.
5.
False -- Modules and interaction between them are defined in the architecture phase itself. Hence, the given statement is false.
6.
False -- Every software development starts with architecture design. It is a blueprint of a software so without this software development is not possible.
7.
True -- Structure of the software depends upon the analysis and designing phase. When the requirements are converted into modules and when the relationship between them is defined, at that time, resulting structure made by diferent may be different.
8.
In architecture of a system tells about the component, connections between them and interactions between them. Hence, it is true.
9.
True-- A set of elements, for example, modules, is known as structure. The way of representing structure is view. Hence, a structure will have atleast one view that will define it, for example, behavioural view that defines the working of the structure.
hence, the given statement is true.
10.
False -- Module decomposition decompse the system into smaller units modules. hence, the statement is false.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.