Professional Documents
Culture Documents
2.What is software development lifecycle model. types of models with diagram and advantages and disadvantage?
Ans- Software Development Life Cycle (SDLC) Model
The Software Development Life Cycle (SDLC) model is a framework that defines a
structured process for building high-quality software applications. It outlines
various phases that a software project goes through, from initial conception to
deployment and maintenance.
• Examples:
2. Non-Functional Requirements:
• Describe how the software should perform.
• Examples:
designers, stakeholders) has a clear understanding of the software's functionalities, features, and expectations.
• Reduced Errors: By explicitly defining requirements, the chances of misinterpretations and scope creep are
minimized.
• Improved Quality: A well-defined SRS facilitates testing and verification, ensuring the final software adheres to
progress.
• Content: Expressed in natural language, focusing on the user's goals and how the software should address
their needs.
• Examples:
o "The system should allow users to create and manage their shopping cart."
2. System Requirements:
• Focus: Define how the system will fulfill the user requirements.
• Content: Expressed in technical terms, specifying the functionalities, features, and technical details needed to
o "The system shall implement a search engine capable of indexing product data."
o "A shopping cart functionality shall be developed to store product selections and user information."
o "The user interface shall be designed using responsive web design principles for optimal display across
various devices."
8.Define socio technical system and its essential characteristics
Ans- A socio-technical system (STS) is a complex system where technological elements and social aspects are deeply
intertwined and influence each other. In simpler terms, it acknowledges that technology and the people who use
it function as a unified system, not separate entities.
Here are the essential characteristics of an STS:
• Interdependence: The technical aspects (machines, software) and the social aspects (people, processes,
organizations) co-exist and rely on each other. Changes in one significantly impact the other.
• Joint optimization: The goal of an STS is to achieve optimal outcomes for both the technical system's
performance (e.g., efficiency, functionality) and the social system's well-being (e.g., user satisfaction, work
environment).
• Focus on the whole system: STS doesn't analyze technology or social aspects in isolation. It emphasizes
understanding how these elements interact and influence each other within the larger system.
11.what are the components of the system. explain briefly Organisation. people and computers.
Ans- These three elements - Organization, People, and Computers - form the foundation of most systems, working
together to achieve specific goals. Here's a breakdown of their roles:
1. Organization:
• Definition: The structure, processes, and culture that govern how individuals interact and collaborate within a
system.
• Role:
2. People:
• Definition: The individuals involved in the system, including users, operators, developers, managers, and other
stakeholders.
• Role:
o Interact with the computer systems to perform tasks, input data, and utilize the system's functionalities.
o Oversee the system's operation, identify issues, and implement necessary adjustments.
3. Computers:
• Definition: The technological infrastructure that includes hardware (physical components) and software