Questions tagged [requirements]
The elicitation, analysis, specification, verification, and validation of requirements for a software project.
384
questions
-1
votes
1
answer
85
views
Rigorous way to compare designs that support the same project
When having 4 different designs that can be delivered for a project and there is a strong difference of opinions on which design is preferred taking into account functional/non-functional requirements/...
0
votes
0
answers
107
views
Best practice to break-down requirements & architecture
This is kind of related to my previous post, but I believe it is rather a separate problem/question. I am seeking to improve the process of project development & system design at work. The way I ...
-1
votes
4
answers
226
views
How do you add additional detail to functional requirements?
I want to express a functional requirement along with some extra detail to constrain the functional requirement more but i can't seem to find out where to put the extra detail.
E.g. if i have a ...
34
votes
7
answers
6k
views
How can we avoid extremely complex configurations in enterprise software?
This is the situation that I've seen two times in a row already.
A company makes software intended to be sold to other companies. So there will be relatively few clients, but each is an important one. ...
1
vote
3
answers
204
views
Why does this use case diagram consider system behavior a use case
Please help me understand why, in this diagram, "Validate User" is considered a use case.
My understanding is that to qualify as one, a use case must:
Be initiated by an actor;
Represent ...
2
votes
1
answer
130
views
EU Cyber Resilience Act - Conflicting Requirements? [closed]
As a fellow SW developer in EU, I hope that you know that there is a proposal for a new law, called Cyber Resilience Act, that will, if approved, will affect all digital products on the EU market.
In ...
0
votes
1
answer
512
views
Are there any guidelines for calculating hardware requirements in a containerized environment?
At an architectural section of an interview I was asked to produce hardware requirements for a certain system I designed. It was a microservice-based system which runs in Kubernetes, Openshift or any ...
0
votes
1
answer
270
views
Is KAOS goal modeling used in the industry? [closed]
KAOS is a goal-modeling strategy that is widely taught in the academia.
I have seen that almost no known diagramming software supports it except objectiver, which was developed by the same group that ...
4
votes
3
answers
601
views
Using Gregorian Year vs using Mean Tropical Year
I was working on a small CLI tool to convert between time units and seconds.
Someone filed an issue about how the code was treating a year as 365.25 days while the Gregorian year is supposed to be 365....
0
votes
0
answers
549
views
What approach for this kind of drawing application in C#/WPF
I've got experience with WPF, but I have always been creating standard UI's. I want to build a drawing application for electrical wiring diagrams (single-wire diagrams).
Example of the kind of ...
-1
votes
1
answer
138
views
How to automatically calculate the norm for users in our time registration application?
I'm creating a time registration application for employees where they can register their hours.
I want to show the users their "norm" (not sure if this is an actual word or just made up by ...
1
vote
2
answers
596
views
Functional or non functional requirements? [closed]
I just started as a junior business analyst and working on defining the requirement for an already existing system, so I am gathering the requirements for a just added service.
One of the ...
-1
votes
1
answer
1k
views
Difference between User Requirements, System Requirements, Functional Requirements etc [duplicate]
So I'm trying to understand the connection between the Requirement Types given in my Software Engineering lecture.
We discussed 5 different Requirement Types: User-, System-, Functional-, Non-...
4
votes
2
answers
548
views
Situation where software engineers effectively take role of product (unwanted, but for practical reasons)
My team owns several services. One is our primary focus: an accounts service. We have a plentiful stream of feature work and tech debt to address there, and everyone (engineers, product, design, ...
1
vote
4
answers
468
views
Is a flag for analytics a functional requirement?
Refined description
Because of great contributions, the description mutated as follows:
My application's purpose is to register customers into a system.
The requirement is: enable traceability for ...
0
votes
3
answers
161
views
Identify Enhancements early as a QA
I am having a problem currently where product managers are raising improvements as bugs. Also, they expect us testers to catch them early. Our company doesn't have any requirement document and as QA ...
3
votes
3
answers
8k
views
what is the difference between system requirements and software requirements?
For my project, I am required to complete a software requirement and systems requirement for a program I am developing which needs to be fairly detailed. However I am struggling to differentiate ...
2
votes
1
answer
2k
views
In a sequence diagram, where do message parameters come from?
I'm drawing some sequence diagrams to give a graphical depiction of the use cases written during the requirements elicitation phase for my project. This is a simple one:
Vote Post Use Case
...
5
votes
3
answers
2k
views
Non Functional Requirements and Use Case Diagrams
My software provides two functional requirements, and I represent them as Do A and Do B in the figure 1 below. At the same time, my software has a non-functional requirement to provide the interface ...
-4
votes
2
answers
63
views
What are some workflows that one engineer may use to implement a software specification?
I've never implemented an entire specification before and wanted to know what a workflow may look like to do so. I have worked on code that was backed by such a specification, but only in maintenance ...
1
vote
1
answer
298
views
Difference between Sequence Diagrams at Conceptual and Design
Recently I learned that sequence diagrams can be used at both requirements specification and design level.
My search so far shows the boxes on top of the sequence diagrams used for design consist of ...
-2
votes
1
answer
177
views
Diagrams for System Requirements [closed]
User requirements are considered high-level functional or non-functional requirements have to be understandable by end-users and customers who may not have a technical background. We can use diagrams ...
1
vote
2
answers
1k
views
Relationship between System Requirements and Software Requirements
i'm trying to learn about requirements in software engineering. At the moment i have a example problem i'm running through, where i'm trying to develop a system that allows calculations. The goal of ...
-2
votes
1
answer
373
views
Ian Sommerville - Software Engineering - Requirements Engineering
I have a question about the structure of requirements. Ian Sommerville (Software Engineering 10th Edition, 2016) divides requirements into User Requirements, System Requirements, Functional ...
0
votes
1
answer
471
views
Which component of the FURPS model refers to ease of serviving in FURPS model?
I am engaged into a discussion with my peers where there is a disagreement between where ease of service fits into FURPS model.
I feel it should be part of Usability. Though my peers suggest it should ...
4
votes
3
answers
1k
views
Requirements engineering done in Excel and Word?
Throughout this semester my classmates and I had to do the pre-coding(?) phase of a project (requirements and such) as part of our Software Engineering course. The way our professor had us do it seems ...
1
vote
1
answer
126
views
Use case descriptions -- where does selection go?
I have a use case for which a user can perform a multiselection. I am writing the use case description and wonder: Should the selection action be documented as a trigger of the use case, or in the ...
-2
votes
3
answers
258
views
Working on a project where the PO/Customer is unbelievably unorganized and does not provide hardly any requirements [closed]
Little History, I used to work directly for this company a few years back. Due to budget reasons I decided I needed to move on. however I maintained as a part time contractor to keep the lights on. ...
3
votes
1
answer
2k
views
"User" requirements vs "system" requirements
I'm taking Software Engineering class and my professor is absolutely terrible at explaining anything. It's only the 3rd week and me and my group mates are already deeply confused.
We were given a ...
-2
votes
3
answers
175
views
Its possible to distinguish between functional and non functional software requirements by computer software? [closed]
I am trying to do a computer program that can distinguish the functional and non-functional requirements written in Arabic languages from the Linguistic structure, so I am I look for the things that ...
0
votes
2
answers
90
views
Creating user stories for dependent elements in analytics software
Context: analytics software
The customer wants to see graphical elements A,B and C in the same area of the screen. Selecting something in A will affect B and C. Similarly, selecting something in B ...
0
votes
4
answers
2k
views
How to document logic for software requirements
Is there an accepted way of documenting logic when writing requirements?
I'm trying to document some logic in a requirements document. Currently I just put in a snippet of code, but I know this is ...
2
votes
1
answer
78
views
Is it too much detail for a use case to specify which exact data the system should present to the user?
I have a subfunction, which is referenced in a number of my use cases. It looks something like this:
User has the system fetch a list of all requests.
User can filter and sort the list (filtering/...
15
votes
7
answers
8k
views
Where can I find requirements specification for Open Source software? [closed]
I can hardly imagine a software project where the things to do are not somehow collected in a formal/informal document, be it a SRS or a simple note. So I was searching for these requirements ...
4
votes
5
answers
2k
views
If logging in is not a Use Case, then what is it and where do I describe it?
I am writing a functional specification for a project and I wish to express the expected system behaviour in Use Cases.
I have read a bunch of opposing opinions on whether "logging in" ...
-6
votes
4
answers
349
views
Why are software requirements allowed to change if it means more work for software engineers? [closed]
In many projects, software requirements change, sometimes meaning we software engineers have to throw out our work and start over. Heck, we have entire methodologies built around the assumption that ...
2
votes
3
answers
189
views
In fixed-price contracts, how can a story be "negotiable and represnt a starting point of conversation with business?
Our company paid for an agile coach, who - without knowing much about our company - went like this:
Story should just encapsulate the value and then and clarified with the business
Avoid detailed ...
-3
votes
1
answer
92
views
Is the requirement of a field a functional or nonfunctional requirement?
Is the requirement of a field a functional or nonfunctional requirement?
Maybe it is nonfunctional because it is a characteristic of the system.
I have to list functional and nonfunctional ...
2
votes
3
answers
4k
views
Difference between a Software Requirement, a Feature and an Objective
I'm working on my first ever software project. Being the only one working on it, I'm making the work breakdown structure and I know requirement gathering is an important phase in the development ...
0
votes
2
answers
307
views
Diagrams in the Design Stage in the Lifecycle
I am not clear on the usage of diagrams in the requirements engineering and design stages of the project. I assume the design stage follows the requirements engineering stage in the life cycle. I ...
45
votes
5
answers
8k
views
Should an e-commerce application reserve products before attempting payment?
I'm designing an e-commerce application and I'm concerned about users occasionally experiencing this:
A user orders a product and is redirected to the payment processor.
While the user is paying, ...
1
vote
2
answers
194
views
Requirement Verification
According to what I understand, Requirement validation involves going over the SRS to ensure the requirements are correct with respect to the user's needs.
Could you help clarify verifiable ...
-2
votes
1
answer
89
views
should I design a simplified version of a use case and implement it, or should I stick to the exact use case while designing?
I know that user stories and use cases are written by a customer not the development team alone. And I know that on each iteration the development team picks a number of requested use cases and ...
-4
votes
1
answer
105
views
What is the impact of Software Architecture on Requirement Analysis? [closed]
Write the impact of software architecture on Requirement Analysis
I was given the above question in my assignment. I have studied about Software Architecture and Requirement Analysis but I'm still ...
2
votes
1
answer
256
views
UML Actor and Device Relationship
I am currently in the process of creating a use case digram for a new system that we are building and have stumbled upon an interesting scenario.
The system has a number of primary actors which ...
-2
votes
1
answer
888
views
Class diagram for permissions
I have this class diagram exercise in UML. The main problem was the permissions are the works, which I did not know very well how to model it. The specification says:
Users can publish their work ...
1
vote
1
answer
175
views
Is this non-functional requirement?
In game making project, client wants to make the game of which the duration is short.
Is the requirement, "the duration of the game should be short", non functional requirement? or functional ...
-4
votes
1
answer
74
views
Should User Stories be written for non-build requirements?
I am working on a project which is introducing a new Business Product, that is leveraging existing systems
From a requirements perspective, they fall into all these types:
A system change is ...
-1
votes
1
answer
3k
views
UML use case and activity diagrams in SRS document
I'm writing a Software Requirements Specification (SRS) document compliant with the standard IEEE-830-1998. I've also drawn a couple of UML diagrams, specifically a use case and an activity diagram.
...
5
votes
5
answers
330
views
How to formally figure out the best design based on the informal user's description of their needs?
I am to write a piece of software to a friend of my uncle's, but I don't exactly know all the elements that are needed to fulfil the user's needs, so I can't begin to formulate a design yet. Since the ...