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
Why Required of ISO 9001:2000 standard?
ISO 9001:2000 specifies requirements for a quality management system where an organization 1. needs to demonstrate its ability to consistently provide product that meets customer and applicable regulatory requirements, and
Short Notes :Lines of Code (LOC)
LOC is possibly the simplest among all metrics available to measure project size. Consequently, this metric is extremely popular. This metric measures the size of a project by counting the number of source instructions in the developed program.
What is Decomposition in project estimation method ?
The Project Estimation Approach that is widely used is Decomposition Technique. Decomposition techniques take a divide and conquer approach. Size, Effort and Cost estimation are performed in a stepwise manner by breaking down a Project into major Functions or related Software Engineering Activities.
What is Resource management?
All elements used to develop a software product may be assumed as resource for that project. This may include human resource, productive tools and software libraries. The resources are available in limited quantity and stay in the organization as a pool of assets.
Discuss Software Maintenance
In a software lifetime, type of maintenance may vary based on its nature. It may be just a routine maintenance tasks as some bug discovered by some user or it may be a large event in itself based on maintenance size or nature. Following are some types of maintenance based on their characteristics:
Distinguish Testing vs. Quality Control & Assurance and Audit
We need to understand that software testing is different from software quality assurance, software quality control and software auditing. Software quality assurance - These are software development process monitoring means, by which it is assured that all the measures are taken as per the standards of organization.
What is Software Quality Management?
Software Quality Management ensures that the required level of quality is achieved by submitting improvements to the product development process. SQA aims to develop a culture within the team and it is seen as everyone's responsibility.
Describe Dimension of Software Quality
Dimensions Accessibility: The degree to which software can be used comfortably by a wide variety of people, including those who require assistive technologies like screen magnifiers or voice recognition. Compatibility: The suitability of software for use in different environments like different Operating Systems, Browsers, etc.
Define Quality Planning
A quality plan describes how an organisation will achieve its quality objectives. It describes the quality objectives and specifies the quality assurance and control activities to be performed in day-to-day company operations. In the case of a software development organisation individual quality plans may be prepared for each software or systems engineering project.
Copyright © 2025 MindStudy
A product by Shunya Intelliware Solution
(Registered under MSME Uddyam)