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.

-3
votes
1answer
76 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 ...
1
vote
1answer
38 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
173 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
263 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
61 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
419 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
0answers
90 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 ...
0
votes
0answers
31 views

Example for NFR table for data confidentiality

I have the below table for non functional requirement analysis, I wonder if the below table seems ok for my project. Lets assume this is supposed to be very important quality scenario and should be ...
-2
votes
1answer
26 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.
2
votes
1answer
87 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
75 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
58 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
46 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
61 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
136 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
76 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
130 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
124 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
132 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
69 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
62 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
262 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
179 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
443 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
128 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: ...
2
votes
8answers
370 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
178 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
37 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
2k 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 ...
2
votes
4answers
2k 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
559 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
252 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
115 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
110 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
16k 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
662 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
139 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
2k 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
75 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
890 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
340 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
340 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
294 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 ...
1
vote
1answer
140 views

OCL in a domain model to capture rules for building houses and hotels in Monopoly

It's maybe an old horse to beat (not dead yet?), but I'm wondering if OCL allows modeling the problem of the business rules for building houses and hotels in the game of Monopoly within a domain model ...
13
votes
5answers
1k views

How to avoid rewriting parts of an application

I'm working at a company on a project for their Sales department. It's my first professional programming job, but I've been coding by myself and learning for years. Part of the project involves taking ...