Software Engineering is a discipline focused on the design, development, testing, and maintenance of software systems. It applies engineering principles and methodologies to create reliable, efficient, and scalable software solutions for various applications, from mobile apps to complex enterprise systems. Software engineers use programming languages, tools, and frameworks to solve problems, improve user experiences, and meet business or technical requirements. The field emphasizes collaboration, innovation, and adherence to best practices to ensure high-quality, maintainable, and secure software.
53 questions and answers
Discuss the different stages of ‘Capability Maturity Model’.
Initial: Company has no standard process for software development. Nor does it have a project-tracking system that enables developers to predict costs or finish dates with any accuracy.
What do you mean by balancing of DFD? Explain with a suitable example.
The concept of balancing states that all the incoming flows to a process and all the outgoing flows from a process in the parent diagram should be preserved at the next level of decomposition.
Explain the LOC, Function point and Feature point?
Lines of code (LOC), is a software metric used to measure the size of a computer program by counting the number of lines in the text of the program's source code.
What are the propositions of Putnam’s model?
The Putnam model is an empirical software effort estimation model. Putnam used his observations about productivity levels to derive the software equation:
Give the guideline formulated in IEEE 830 for writing SRS document. Assuming standard activities in a library, write SRS according to IEEE 830.
General a) All documents should have a title page (to include information such as: title of the project, course name and number, team members, place, date, and other relevant information).
Difference between Statement coverage and Branch coverage.
The coverage-based testing is frequently used to check the quality of testing achieved by a test suite.
Write short notes on
Six Sigma is a disciplined, data-driven approach and methodology for eliminating defects (driving toward six standard deviations between the mean and the nearest specification limit) in any process – from manufacturing to transactional and from product to service.
Difference between ISO and CMM standards.
The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations.
Write short notes on
Cohesion refers to the degree to which the elements of a module belong together. Thus, cohesion measures the strength of relationship between pieces of functionality within a given module.
Write the characteristics of a good user interface.
User interface is part of software and is designed such a way that it is expected to provide the user insight of the software.
Copyright © 2025 MindStudy
A product by Shunya Intelliware Solution
(Registered under MSME Uddyam)