Description
SESSION FEB-MARCH 2024
PROGRAM MASTER OF BUSINESS ADMINISTRATION
(MBA)
SEMESTER III
COURSE CODE & NAME DITF302 – SOFTWARE ENGINEERING
Assignment Set – 1
1. Explain the concept of the layered approach of Software Engineering.Illustrate the
various process activities in detail.
Ans 1.
The layered approach in Software Engineering is a structured method that organizes the
process of developing software into separate, clearly defined layers, each with a specific role
or function. This approach not only helps in managing the complexity of software
development but also improves maintainability and scalability of the system.
Layered Approach: Concept and Structure
The concept of the layered approach in Software Engineering is based on the idea of dividing
Its Half solved only
Buy Complete assignment from us
Price – 190/ assignment
MUJ Manipal University Complete
SolvedAssignments session FEB 2024
buy cheap assignment help online from us easily
we are here to help you with the best and cheap help
Contact No – 8791514139 (WhatsApp)
OR
Mail us- [email protected]
Our website – www.assignmentsupport.in
2. Write a detailed note on phases of Project management. Discuss process and project
metrics in detail.
Ans 2.
Project management is a critical discipline in industries where structured planning, execution,
and delivery of projects are necessary. The effectiveness of project management can often be
gauged through the systematic progression through its phases and the careful monitoring of
both process and project metrics.
Phases of Project Management
Initiation Phase: The initiation phase marks the beginning of a project by defining its scope,
3. Define Software Configuration Management (SCM) Process. Further, it explains the
tasks of the SCM process.
Ans 3.
Software Configuration Management (SCM) Process
Software Configuration Management (SCM) is a critical process used in software
engineering to track and control changes in the software, part of the larger cross-disciplinary
field of configuration management. SCM practices include revision control and the
establishment of baselines. If something goes wrong, SCM can determine what was changed
and who changed it. If a configuration is working well, SCM can determine how to replicate
errors or inconsistencies.
Assignment Set – 2
4. Describe Software Design. Illustrate thesoftware design process stages and explain.
Ans 4.
Software Design
Software design is a fundamental stage in the software development lifecycle that involves
the creation of a plan or blueprint for a software application. It encompasses the overall
structure, components, interfaces, and data for a system to satisfy specified requirements.
This phase is crucial because it lays the groundwork for how the software will be built and
implemented, ensuring it meets both functional and non-functional requirements while being
5. Explain the concepts of White Box Testing and its components.
Ans 5.
White box testing, also known as clear box testing, structural testing, or code-based testing, is
a software testing method where the internal structure, design, and coding of the software are
scrutinized to ensure quality and security. This approach requires a thorough understanding
of the code, as it involves examining the internal workings of an application, as opposed to
black box testing which focuses solely on functionality without delving into the underlying
6. What is the purpose of the Capability Maturity Model (CMM)? Explain the levels of
CMM in detail.
Ans 6.
Purpose and Levels of the Capability Maturity Model (CMM)
The Capability Maturity Model (CMM) is a development model created initially by the
Software Engineering Institute (SEI) at Carnegie Mellon University. It is designed to assess
and improve the performance of software development processes. The primary purpose of
CMM is to help organizations improve their software development capabilities systematically
so they can consistently and predictably produce high-quality software that meets customer
Reviews
There are no reviews yet.