- Software Requirements Use Cases
- Software Requirements Techniques
- Software Requirements Tools
- Building security into the SDLC
Email Alerts
-
Forrester VP says enterprise mobile applications miss the mark
Building an enterprise mobile application may not be the right focus for today's enterprise application development teams.Tip
-
use case diagram
A use case diagram is a graphic depiction of the interactions among the elements of a system. A use case is a methodology used in system analysis to identify, clarify, and organize system requirements.Definition
-
How do we define user experience design requirements for mobile apps?
User experience design is a huge part of building successful mobile applications. Gathering requirements for UX design is a must.Answer
-
Convince executives to be a part of writing business requirements
To get requirements gathering right, reluctant executives have to be convinced to take part in the process of writing business requirements.Answer
-
A five-step plan to capturing better application requirements
Defining software application requirements at a project's outset is still an issue. Learn how to build better application requirements.Tip
-
Health care applications: Is Agile compatible with FDA regulations?
Using the following strategies, FDA regulations can be assimilated into an Agile environment to meet the compliance needs of health care applications.Tip
-
Managing requirements as production applications scale
Learn how to go about managing requirements as production applications scale.Tip
-
Managing requirements with multiple stakeholders: A balancing act
Managing requirements with multiple stakeholders requires product managers to resolve conflicts and carefully weigh priorities.Answer
-
How project sponsors can successfully manage changes to requirements
Expert Scott Sehlhorst explores the questions managers must ask and explains how project sponsors can keep projects on track following changes to requirements.Answer
-
Requirements review in Agile: Ensuring consistency and spotting defects
Agile testing teams can improve their requirements review process by ensuring consistency, carefully determining testability and spotting missing connections.Tip
- VIEW MORE ON : Software Requirements Use Cases
-
A well-developed software requirements specification is easy to test
SearchSoftwareQuality expert Scott Sehlhorst discusses how to avoid writing a software requirements specification that is too vague to be tested.Answer
-
use case diagram
A use case diagram is a graphic depiction of the interactions among the elements of a system. A use case is a methodology used in system analysis to identify, clarify, and organize system requirements.Definition
-
Software requirements development: FAQ
This FAQ tells how to get business execs engaged in software requirements development -- and how to avoid vague requirements and unnecessary features.FAQ
-
How do we define user experience design requirements for mobile apps?
User experience design is a huge part of building successful mobile applications. Gathering requirements for UX design is a must.Answer
-
Convince executives to be a part of writing business requirements
To get requirements gathering right, reluctant executives have to be convinced to take part in the process of writing business requirements.Answer
-
Writing requirements: Common sense measures for success
Experts offer simple, common sense measures for writing requirements that deliver software that's better for the business.Feature
-
A five-step plan to capturing better application requirements
Defining software application requirements at a project's outset is still an issue. Learn how to build better application requirements.Tip
-
Release manager on software rollout: Let business goals drive code changes
An experienced release manager offers advice on software rollouts: Let business goals and tight controls drive code changes.Feature
-
Social media surveys: A tool for better requirements?
Social media surveys make it easier to conduct conversations with experts to help define requirements for software development projects.Answer
-
Requirements definition: Get developers involved early
It pays for business analysts to engage developers early in the requirements definition process -- better communication means better requirements.Answer
- VIEW MORE ON : Software Requirements Techniques
-
A five-step plan to capturing better application requirements
Defining software application requirements at a project's outset is still an issue. Learn how to build better application requirements.Tip
-
Translating business requirements and understanding team roles
Lisa Crispin offers several tools and techniques for translating business requirements and gaining insight into team members' roles on project teams.Answer
-
Using a burn down chart to measure project progress
To monitor delivery progress in project management, requirements expert Scott Sehlhorst explains how the burn down chart is an essential tool.Answer
-
Requirements review in Agile: Ensuring consistency and spotting defects
Agile testing teams can improve their requirements review process by ensuring consistency, carefully determining testability and spotting missing connections.Tip
-
Optimizing requirements management: Working with Agile and Waterfall
Learn what can teams do to optimize requirements management when working within both Agile and Waterfall.Tip
-
Integrating portfolio management and requirements management tools
Scott Sehlhorst explains how requirements management tools can aid in meeting business goals and discusses what actions to take to integrate portfolio management and requirements management tools.Answer
-
Critical elements of the latest requirements management tools
As requirements management becomes more of a focus, teams must examine available tools and how to make the most of them. In this expert response, Kevin Parker offers several important factors to consider when it comes to requirements management tools, including process-centricity and collaboration.Answer
-
New techniques for requirements gathering in an Agile environment
Agile development practices have changed requirements gathering into a more “continuous” process rather than a step that is completed prior to beginning a project, according to expert Scott Sehlhorst.Answer
-
worst-case execution time (WCET)
Worst-case execution time (WCET) is a software development metric that determines the maximum length of time a task or set of tasks requires on a specific hardware platform... (Continued)Definition
-
Contextual inquiry techniques in requirements gathering
Software consultant Nari Kannan writes about typical problems with requirements gathering and provides an outline of contextual inquiry techniques.Tip
- VIEW MORE ON : Software Requirements Tools
-
virtual patching
Virtual patching is the quick development and short-term implementation of a security policy meant to prevent an exploit from occurring as a result of a newly discovered vulnerability. A virtual patch is sometimes called a Web application firewall (WAF).Definition
-
The whole team approach to QA/test time
QA/test role does not just belong to the test manager. In the whole team approach, the responsibility is spread throughout the team.ATE
-
Protecting software: Writing security requirements
Business analysts and product managers play an important role in protecting software. Requirements expert Scott Sehlhorst explains more.ATE
-
Requirements management process: Security and application performance
Organizations need to explicitly address security and application performance during the requirements management process according to expert Dan Cornell.Answer
-
Scaling Agile requirements management to the enterprise level
While the principles of Agile requirements management are the same regardless of project size, there are several considerations for scaling to the enterprise.Answer
-
How traceability benefits the software development lifecycle
Read expert Scott Sehlhorst’s explanation to learn how traceability of requirements improves visibility into building the right product as well as building the product right.Answer
-
Application security testing: Protecting your application and data
Application security testing is critical in ensuring your data and applications are safe from security attack. This e-book, written for IT management, including QA and development managers, explains the basics of application security and then delves deeper into common vulnerabilities and performance concerns.E-Book
-
How to define security requirements and manage risk in software development
Defining business security requirements is a collaborative effort, involving the participation of architects, business analysts and regulatory bodies. There is no black-and-white answer about achieving the best possible security for your software applications. Costs and benefits must be weighed. Read this response from expert Sue Burk for more insight into how security requirements are defined and prioritized.Answer
-
Debunking myths of application lifecycle management
In this tip, we expose three myths of Application Lifecycle Management (ALM) which continue to quietly impede successful software development and delivery across industries. Understanding that best-in-class isn’t always the best option, that there is no such thing in application development as one-size-fits-all and that point-to-point integrations are not a panacea will empower DevOps and large enterprise organizations to improve the speed, quality and collaborative nature of their application delivery process.Tip
-
Requirements management with embedded software: Interview with IntraPace
What are the important considerations of a requirements management tool when developing embedded software for a medical device? In this Q&A with IntraPace software development manager Mace Volzing, SSQ asks about managing requirements for the abiliti product -- a device that is implanted in the stomach to control hunger in obese patients.News | 17 Dec 2010
- VIEW MORE ON : Building security into the SDLC