100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Notas de lectura

CO2401 Software Development Lecture 1 Notes

Puntuación
-
Vendido
-
Páginas
5
Subido en
22-08-2024
Escrito en
2023/2024

This document contains comprehensive notes from Lecture 1 of the CO2401 course on Software Development. The lecture focuses on the critical process of understanding and defining system requirements, a foundational aspect of successful software development.

Mostrar más Leer menos
Institución
Grado









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Estudio
Desconocido
Grado

Información del documento

Subido en
22 de agosto de 2024
Número de páginas
5
Escrito en
2023/2024
Tipo
Notas de lectura
Profesor(es)
Muhammad alhassan
Contiene
Todas las clases

Temas

Vista previa del contenido

CO2401: Software Development
Lecture 1

Understanding Requirements
1. What Are Requirements?
o A requirement is a condition or capability that a system must
conform to or fulfil.
o It specifies what should be implemented in the system.

o Requirements can be viewed differently depending on the
stakeholder:
 Business Analyst: User requirements.
 Architect: Influences on the system’s design.
 Developers: Drives design choices.
2. Whose Requirement?
o A system's property that provides value to its stakeholder. To
understand requirements, one must understand the stakeholders,
which include:
 Users
 Developers
 Sponsors
Types of Requirements
1. User Requirements
o Statements in natural language plus diagrams of the services the
system provides and its operational constraints.
o Written for customers.



2. System Requirements
o A structured document detailing the system’s functions, services,
and operational constraints.
o Defines what should be implemented, often part of a contract
between client and contractor.

, 3. Examples
o User Requirement: The system shall generate monthly
management reports showing the cost of drugs prescribed by each
clinic.
o System Requirement: The system shall generate the report for
printing after 17:30 on the last working day of the month.
Agile Methods and Requirements
1. Overview
o Agile methods argue that producing detailed system requirements
may be unnecessary as requirements change rapidly.
o Incremental requirements engineering is used, often expressed as
"user stories."
2. Agile Methods
o Scrum, Kanban, and Extreme Programming (XP) are common
agile methods.
o While practical for business systems, agile methods can be
problematic for critical systems requiring pre-delivery analysis or
those developed by multiple teams.
Functional and Non-Functional Requirements
1. Functional Requirements
o Describe what the system should do, including system functions,
inputs, outputs, and behaviour in specific situations.
o Examples:

 A user shall be able to search the appointments list for all
clinics.
 Each staff member using the system shall be uniquely
identified by their 8-digit employee number.


2. Non-Functional Requirements
o Constraints on the services or functions offered by the system, such
as reliability, response time, and storage requirements.
o These requirements are often more critical than functional
requirements. If unmet, the system may be useless.
o Examples:

 Product requirement: The system shall implement patient
privacy provisions.
$5.60
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada


Documento también disponible en un lote

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
BpoBpo University of Central Lancashire Preston
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
309
Miembro desde
5 año
Número de seguidores
250
Documentos
78
Última venta
2 meses hace

3.7

73 reseñas

5
27
4
17
3
17
2
5
1
7

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes