Monday, April 8, 2019

List Of Documents Used In Software Development

Q-  List of documents used in software development?
 There are following doucment required in software development. 
  • BRDs (Business Requirements Documents):- This is a functional document.  BA (Business Analyst) come with business requirements of client and create BRDs.
  • HLD (High Level Design):- This is a technical document. As per the BRDs, Tech  Lead with Architect create HLD. HLD have overall system design. its cover and describes the following.
    • Relation between various modules and functions of the system.
    • System architecture
    • Database design
    • Ddata flow
    • Flow charts
  • Wireframe Design  Or  Mockup:- This is the screen design that are going to use in your project after the approval from client. UI designer will create same design.  
  • LLD (Low Level Design):- This is a technical document.  LLD is like detailing the HLD and created by developer with development or before or after development.
Q- What are the functional document ?
Q- What are the technical documents ?
Q- What are the non functional requirements of the software?
Q- What's the difference between functional and nonfunctional requirements?
Q- Is cost a non functional requirement?
Q- Domain requirments?
Q- scalability horizontal vertical?
Q- What is horizontal and vertical scalability?

Q- Functional document Vs Technical documents ?
Functional document:-  BRDs is functional document it has how the functionality should be work for a businnes. 
Technical documents:- HLD & LLD are techinical document.Its describes that how we can achive the functionality whic describe in BRDs.
Non Functional Requirements:- Non-functional Requirements (NFRs) define system attributes such as performance, security, reliability, maintainability, scalability,risk, usability, efficiency, quality, response time, availability, interoperability, fault tolerance, documentation. Also known as system qualities, nonfunctional requirements are just as critical as functional Epics, Capabilities, Features, and Stories.
Domain requirments:-
  • Domain requirements are important because they often reflect fundamentals of the application domain.
  • A domain is a field of study that defines a set of common requirements, terminology, and functionality for any software program constructed to solve a problem in the area of computer programming, known as domain engineering. The word domain is also taken as a synonym of application domain.
Q- What are the types of requirements?
  • Business Requirement Type. The business requirement is written from the Sponsor's point-of-view.
  • User Requirement Type. The user requirements are written from the user's point-of-view.
  • System Requirements Level Or Functional Requirement Type.
Q- What is the software development life cycle ?

Q- What are the model used in software development ?

7. HLD Vs LLD ?
HLD and LLD are technical documents.

No comments:

Post a Comment