Академический Документы
Профессиональный Документы
Культура Документы
INGENIERÍA INFORMÁTICA
DESARROLLO DE SOFTWARE
TECNICAS DE MODELADO
EVALUACIÓN DISTANCIA
requirements document. It is an agreed statement of the system requirements. It the User Requirements Document or
should be organized in a way that can be used by Concept of Operations Document) records
official statement of what the
both system clients and software developers. the system requirements. That defines the
system developers must
high-level system requirements from the
implement
domain perspective.
4.3 Requirements specification: Requirements specification is the process of In software engineering, "software
states that the requirements is the writing, in a requirements document, user and specification requirements" normally refers
process of writing, in a document, system requirements. to the production of document that can be
In this activity, software engineers work with with customers and end users of the system to obtaining requirements is the effectiveness of
customers and end users of the system to discover the application domain, what services communication between the different interested
discover the application domain, what services the system should provide, the required parties. In the analysis detects, elaborates
the system should provide, the required performance of the system, hardware requirements for the software.
constraints.
4.5.1 Requirements discoveries: is the Requirements acquisition: is the process of Requirements have many sources in typical
process of gathering information about the gathering information about the required software, and it is essential that all potential sources
required system and existing systems, thus system and existing systems, as well how to are identified and evaluated for their impact on it.
how to separate, from this information, the separate, from this information, the
requirements of the user and the system. requirements of the user and the system.
The first set of these focuses on the
4.5.2 Interviews client and other stakeholders, on
In these interviews, the requirements overall goals and benefits.
Interviews seek to obtain requirements.
engineering team asks the participants
4.5.4 Use cases Use cases are documented using a use The set of use cases represents all
Represents all possible interactions that case diagram of high level. possible interactions that will be described in
will be described in the system the system requirements.
requirements.
understand the processes operational and processes and help derive support
help derive support requirements for these requirements for those processes.
processes
combines elements of problem
4.6 Requirements validation solving, elaboration, negotiation Process that validates and organizes
and specification.
It is the process of verifying that the the requirements to fulfill that required
4.7 Requirements management It is Many different approaches have Change management is central to
the process of understanding and been proposed to collect requirements analysis. This topic
changes.
4.7.1 Requirements management
It is a quality management Tracing of requirements refers to the
planning: This stage establishes the level
source of retrieving requirements and
of detail that is required in requirements technique that translates customer
management. predicting the effects of those
needs into technical requirements
requirements.
for the software.
4.3.2 Structured Specifications Structured The specification uses programming The goal of this matter is to provide an
language is a way of writing system language constructs to show alternatives understanding of that process of
requirements, where the freedom of the and iteration, and highlights key elements
requirements.
requirements writer is limited and all with the use of shading or different fonts.
requirements are written down in a standard
way.
4.4 Requirements engineering processes: In They focus on assessing whether the It shows how the requirements process
Sommerville, 2011 a spiral process model is
proposed that includes the activities of the system is useful for the company (feasibility fits into the general software engineering
requirements engineering processes: Feasibility
study: value if it is useful for the company. study), discovering requirements
Acquisition and analysis: declare the process.
requirements. Specification: design those (acquisition and analysis), converting these
requirements in some standard way. Validation: Process models
seeks that the designed requirements meet the requirements in some standard form
customer's conditions. Process actors
(specification) and check that the
Process management and support
requirements really define the system that