Benefits of using a traceability matrix document
Filed Under Benefits, Template, Document, Techniques, Process, Development | Posted on December 4, 2007
Benefits of using a Software Traceability Matrix:
How Does having a Traceability Matrix make it far more likely that the proper software cycle is followed ?
- Using a traceability matrix demonstrates the clear relationship between design inputs and design outputs
- Using a traceability matrix ensures that the design is based on established requirements
- Using a traceability […]
Software Traceability Matrix
Filed Under Benefits, Document, Process, Development, Software | Posted on November 27, 2007
What is a Software Traceability Matrix ?
Sounds like a big word; it is actually a way to trace that all the requirements have been mapped through the development cycle. For example, that the various sections of design have covered all the requirements, test plans and cases cover all the requirements and so on. The traceability […]
Software Configuration Management: Best Practices
Filed Under Document, Benefits, Design, Techniques, Development, Process, Software | Posted on November 27, 2007
Software Configuration Management can be a complex science. Given that SCM requires setting up of a number of processes, and procurement of expensive software and hardware, optimization is necessary. Towards that end, defining some Best Practices for Software Configuration Management is always a good idea.
* Identify and store artifacts in a secure repository: To do […]
Terms used in Software Configuration Management
Filed Under Document, Terms, Development, Software | Posted on November 21, 2007
There are a wide variety of terms used in the process of Software Configuration Management, and it does make sense to have a glossary of such terms. Here is an attempt to explain terms (inspired by several different postings and pages by a number of people).
SCM: Software Configuration Management. Software Configuration Management involves identifying […]
The process of Software Configuration Management
Filed Under Document, Techniques, Process, Development, Software | Posted on November 7, 2007
SCM is not one of the easiest of things to easily explain and understand. It is easiest to understand if you have been in a situation where SCM is required, and more, important been affected by not having a SCM process in place. Configuration management is a complex undertaking, embracing a number of disciplines. The […]
Use Case Template
Filed Under UML, Template, Document, Process, Development, Software | Posted on October 28, 2007
There is no standard template for documenting detailed use cases. There are a number of competing schemes, and individuals are encouraged to use templates that work for them or the project they are on. Of course, there are many Use Case Templates that are available on the internet, so here’s a listing:
Formal Use Case Template, […]
Understanding various terms in Use Case Modeling
Filed Under Design, Document, Techniques, Terms, Process, Model, Development | Posted on October 28, 2007
There would be few people in the world of software development who would not have heard of Use Case Modeling, but the number of people who know details about a Use Case would be far fewer. So let’s try and see what the various parts of Use Case Modeling are.
A use case is a technique […]
Problems with Use Case Modeling
Filed Under Document, UML, Design, Techniques, Model, Issues, Software | Posted on October 22, 2007
There can be many problems in the approach of utilizing the Use Case Approach. You could have limitations of the actual process, or you can have people with not enough expertise in to do it, and messing up the whole thing. So, it is good to get an idea of the limitations of Use Case […]
Benefits of Use Case Modeling
Filed Under Document, UML, Benefits, Design, Techniques, Development, Model, Software | Posted on October 22, 2007
Use Case Modeling takes effort and time, and requires a certain degree of expertise. Why do we do Use Case Modeling then ? What are the benefits of such an approach ?
Use cases are an effective technique for capturing and communicating functional requirements. Use cases provide some very clear benefits to the Analysis Phase.
- One […]
What is Use Case Modeling ?
Filed Under Design, Document, UML, Terms, Model, Development, Process, Software | Posted on October 22, 2007
What are Use Cases and what is Use Case Modeling ?
A use case is a technique used in software and systems engineering to capture the functional requirements of a system. Use cases describe the interaction between a primary actor—the initiator of the interaction—and the system itself, represented as a sequence of simple steps. A Use […]