Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [requirements]

The elicitation, analysis, specification, verification, and validation of requirements for a software project.

-1
votes
1answer
49 views

Usability or performance requirement? [duplicate]

Usability requirements are focused on User interfaces, how easy they are to learn, how quick access to some frequent menu options are provided, etc. Suppose we have the following requirement: The ...
0
votes
1answer
51 views

Use-Cases for Two Inherited Actors

We have been developing a requirements model for a travel agency system. There are two kinds of member users: premium and free. Both users are able to cancel their previous reservations. Unlike ...
-3
votes
1answer
97 views

Identifying the Redundant Requirements in Scrum

I'm working on the research to resolve the Requirements conflicts in distributed Scrum where teams are distributed over multiple locations. I'm proposing a model that consists of five steps including ...
2
votes
1answer
97 views

Formulating requirements using ISO/IEC/IEEE 29148-2011/2018

I'm trying to formulate some requirements using the ISO/IEC/IEEE 29148 standards. I know that the following is correct according to the standards. The system [Subject] shall stop [Action] only when ...
1
vote
4answers
177 views

what do you do when during UAT the customer realizes something major that should be included in the system?

during uat, the user realizes a major missing functionality that should be included in the system. this is not related to the implementation of the application, but with the design and the initial ...
3
votes
5answers
285 views

Should a Product Owner be responsible for an initial prototype?

Is it typical that a Product Owner (or even a BA) creates a high-level prototype/wireframe of a system based on the requirements document to ensure that the requirements are clear enough to start ...
-1
votes
2answers
110 views

Are executable requirements the most advanced form of declarative code?

The more declarative code is, the less explicit technical details it contains and the closer it gets to requirements expressed in domain language. In the extreme case, there is no more difference ...
0
votes
2answers
71 views

Identification of Nonfunctional Requirements

For the most part, I am able to distinguish between functional and non-functional requirements, but at times it is not clear for me. For example, the following are non-functional but they seem ...
10
votes
4answers
433 views

Is deciding the release date before collecting all requirements un-agile?

I have just started reading the book Applying UML and Patterns by Craig Larman. I find it very interesting because it challenges many of what I have been told at work. I read that requirements aren't ...
1
vote
1answer
137 views

Is there a recommended format for writing a technical debt story?

Our team is starting to refine a set of stories that cover components and UI as part of an upgrade to a newer version of Angular. These components will then be used to recreate screens in an existing ...
3
votes
2answers
121 views

How security metrics are verified in testing phase?

I am required to analyze and make an architecture of an application. While analyzing the requirements I find, in my system user personally identifiable information (PII) confidentiality is a very ...
-2
votes
1answer
45 views

requirements model and UML

I need to create requirements model for my software(first step of software engineering), But I don't know which icon of UML can help me to implement requirements model.
3
votes
1answer
105 views

How to convert a use case to a use case diagram?

Suppose I have a use case, like this example. Normal Flow: The user will indicate that she wants to order the items that have already been selected. The system will present the billing and shipping ...
2
votes
1answer
83 views

Writing Requirements for Batch Processes

I'm tasked with the redevelopment of an existing application and ran into the following problem. The application includes batch processing, e.g. scheduled processes that run on data without user ...
0
votes
1answer
60 views

Requirements Gathering in a Foreign Country [closed]

So, I wasn't sure if this was the place, but I have faith the mods will move it if necessary. I'm about to leave on a trip to another country with the management team for a new project. It's my first ...
3
votes
1answer
54 views

How to structure SW documentation with SOUP components

I need to produce some documentation to be compliant with IEC 62304 and, while reading all of the processes needed to be documented, I'm having a couple doubts about how to structure the whole lot of ...
0
votes
1answer
62 views

User, Customer, Company Relationship

Is there anyone who can explain the relationship between customer, users, and the company ? As far as I understand, the product is used by the users, and before that product is designed, the users ...
4
votes
1answer
146 views

How to deal with redundant requirements when using Scrum

Changeability is a quality attribute of requirements that is emphasized in some classic literature. To get changeability of requirements, they must not be redundant. However, when dealing with ...
-5
votes
2answers
81 views

What relates to unit testing as requirements relate to system testing?

In system testing, a software system is tested against requirements. In unit testing, a software module is tested against the internal requirements for this module which depend on the specific ...
1
vote
4answers
150 views

Is this a functional or non-functional requirement? [duplicate]

Is this requirement: The system is required to have an easier GUI to make it more usable by any kind of user (normal or disabled user) a functional or non-functional requirement ? And Why ?
-2
votes
2answers
86 views

What should I put in as business requirements where only improvements to existing processes are required

I am writing system requirements for a tender. Functional requirements consist of mostly improving the system (add/remove data fields, improve statistics and activity log, exchange more data with ...
-3
votes
1answer
148 views

Doubt about non functional requirements [duplicate]

I have some doubts about non functional requirements in a web app. Are quality attributes non functional requirements? Also, these are all examples of non functional requirements? The system should ...
0
votes
2answers
136 views

Use case for interface

While going through some lecture video on interface. I noticed If we don't know about implementation, just requirement specification then go for interface. What can be the scenario? Though I've ...
4
votes
1answer
73 views

Where should I specify validation messages?

I'm creating a Functional Specification Document (FSD) for a project. I'm pretty confused as to where I should specify error messages? Do they belong in the FSD, or are they part of the Technical ...
1
vote
2answers
66 views

Which process should field specification fall under, requirements or design?

In SWEBOK version 3, there are separate processes defined for requirements and design: "Software Requirements" and "Software Design." Under "Software Requirements" there is a section called "Software ...
5
votes
3answers
287 views

At which moment should event storming be used?

I've recently seem event storming as a quite reasonable way to get understanding form a domain, in order to build a domain model. We understand the events in the domain, which for the domain experts ...
-2
votes
1answer
204 views

Where to place non functional tasks in user story map

I am new with the user story map approach, I started with to compose the stories to be implemented from user perspective, and it seems very promising. However, I am not sure about the non-functional ...
-3
votes
1answer
534 views

Non-functional requirements metric and measurement

Do all non-functional requirements need a specific metric and measurement? Would a NF maintainability requirement such as: "Upgrade to a new software version shall leave all database and personal ...
1
vote
2answers
130 views

Are repeat, forward, rewind and stop extending usecases of the base usecase “Play Music” in a music player?

I am confused in a scenerio, where i have a music player that has a music playlist. I need help on the following usecase of the music player. Title : Play the music playlist Precondition: ...
3
votes
8answers
376 views

TDD when testable requirements are hard to come by

I'm in a funny situation. We have a development model that works for an in-house software suite which is focused on responsiveness to the customer. To give you a sense of the environment, when we ...
1
vote
3answers
194 views

Requirement elicitation technique for implicit requirements

Suppose that you are in the phase of requirement elicitation (discovery). You have already interviewed your customers and created use case models to discover as many requirements as you can. ...
0
votes
1answer
38 views

Business goal coverage

Currently we find we have a lot of code that sometimes overlaps an end user feature, in some cases only contributes to a tenth of a feature, or it even looks like shouldn't be there anymore The ...
18
votes
3answers
3k views

Robustness vs Correctness Competition [closed]

Reading "Code Complete 2" in a Quality of Requirements paragraph I found this: Are acceptable trade-offs between competing attributes specified — for example, between robustness and correctness? ...
5
votes
4answers
3k views

How to document non-functional requirements in User Stories?

I work as a business analyst in a software development firm. In my previous organisation, the development was done using waterfall and we wrote: "Business Requirement Documents" (BRDs). In my current ...
3
votes
6answers
3k views

Should a Business Analyst write API user stories?

I work as a Business Analyst in a S/W development firm. At a previous company I was a BA in Asset Management, and the BAs there were more Business oriented (i.e. less technically inclined). We are ...
1
vote
1answer
675 views

Understanding use case levels

I've found out that there are 5 use case levels: Level 0 Cloud Level 1 Kite Level 2 Sea Level 3 Fish Level 4 Clam Cloud level lists only high level users goals such as "Manage files". Kite level ...
4
votes
4answers
260 views

Do I need requirement analysis if there's no client?

I think it happened to everyone, having side projects, trying to do something new and big in their spare time, or maybe having a little startup where everyone has clear in their mind what the software ...
8
votes
7answers
2k views

How to deal with a large codebase with no requirements and the responsible person leaving the company soon [duplicate]

i am faced with the following scenario and i wonder if you guys have some tips for me on how to approach this. One of my colleagues is going to leave the company in a few month and i am ordered to ...
26
votes
5answers
4k views

How to deal with stories that share functionality

I have two stories (I know they are missing the benefit part) As a Credit Management User, I can view the current and previous payroll differences for Offices. As a Credit Management User, I can ...
0
votes
1answer
118 views

How to prepare test case for System Migration of legacy system while existing functionality is unclear?

I am migrating a legacy system from Oracle Form to Web Application. The migration is conducted with code study and interview. As the requirement is to migrate the existing system to Web application ...
-3
votes
1answer
119 views

System requirement in use case diagram [closed]

I have system requirements that the system will send an alert to the user. This requirement is the most important requirement of my system. Is it represented in the use case diagram or not? Thank ...
124
votes
14answers
17k views

Should the solution be as generic as possible or as specific as possible?

Say I have a entity that has "type" attribute. There could be 20+ possible types. Now I'm asked to implement something that would allow changing the type from A->B, which is the only use case. So ...
3
votes
8answers
673 views

Why bother gathering requirements when we know they will change?

I have always been taught that one of the most important things to do at the beginning of the developments of a software is the Requirement gathering. I have also been taught that requirements always (...
4
votes
2answers
159 views

Writing requirement for Response Time from Hosted Server

We are contracting with a group to create some cloud services for us, and would like to write a requirement for them stating that a particular API call will provide results within X seconds. They are ...
2
votes
3answers
3k views

How should I translate a requirements document into user stories?

I received a big old fashioned requirements document. But my team is working using agile methods (a combination of scrum and kanban), so what we need is user stories. Is there some guidance for "...
0
votes
1answer
77 views

Multi-user data driven desktop application for RDPs on a network

I'm currently making an desktop application for the company I work for. The goal of the application is to control the flow of a manufacturing process and it will be used by 5-7 user (working of remote ...
2
votes
1answer
1k views

Naming standard for functional requirements

I'm confused how to name software functional requirements, and I have searched some examples and found names like F-01 (for functional requirement number 1) and found other examples like SIMT-01 (the ...
0
votes
1answer
369 views

Where are software element interfaces defined in Automotive SPICE process? Example needed

In Automotive SPICE 3, there seems to be an overlap in "Software Requirements" and "Software Architecture" about where are software interfaces defined. Can someone clarify this with a practical ...
2
votes
1answer
357 views

Using business use cases vs user stories in a new requirement procedure?

Actually in the company that I work there isn't a procedure or any kind of methodology choose to develop software. The software developed is administrative to the own company, clients applications ...
2
votes
4answers
300 views

How implement company procedures while using scrum?

My manager give me the task to implement new ISO procedures of analysis and design (later it will be of the entire software development cycle) because in the team we don't have any kind of methodology ...