Software Quality Assurance in software engineering

Image
Software Quality Assurance (SQA):-  SQA is a set of activity assuring quality in software engineering process. Altimetry result in quality in software products. It include a following activities:- Process definition & implementation Auditing  Training  SQA is a process that insure hat developed software needs & compiles with defined or standardized quality specification. SQA is an on going process with in the SDLC that routinely checks the developed software to insure its needs desired quality measured. SQA helps to insure the development of high quality software. SQA practices are implementation in most type of software development regardless of underline software development model are being used. In a border sense SQA incorporate an implement software testing methodology to test software. SQA process test for quality in each phase of development until the software is completed. SQA genially works on one or more industries standards that helps in building softwar...

System analyst, role of system analyst, responsibility of software engineers in software engineering

System Analyst:- 

A computer system analyst helps a company or other organizations use computer technology effectively. He or she in corporate new technologies into a companies current system after doing a cost benefits analysis to determine whether it is financially sound & will several the entity well.

            There are three types of computer system analyst-

System designer or architect find technical solution that match a companies or organizations long term goal. Software & diagnose problem in computer system programmer analyst developed & write code for software that needs their employer or clients need.

Role of system analyst:-

 A system analyst  is a person who uses analysis & design techniques to solve business problems using the information technology system. System analyst may serve as change agents who identify the organization or organizational improvement needed, designed system to implement those changes & train others motivate also to use the system.

Responsibility and challenges of Software engineers:- 

  1. Full life cycle application development.
  2. Designing, Coding and Debugging application in varies software languages.
  3. OOD/OOA:- Object Oriented Design and Object Oriented Analysis.
  4. Software modeling ang simulation.
  5. Front and graphical users interface(GUI).
  6. Software testing and quality insurance.
  7. Performance turning, improving, balancing, usability, automation.
  8. Support maintaince and document software functionality.
  9. Integrate software with existing system.
  10. Project planning and project manager.
  11. Evaluate and identify new technologies for implementation.





Comments

Popular posts from this blog

E-R model (Entity-Relationship model) in DBMS, Attributes

Structure of Database Management System (DBMS)

Software testing, Software testing principals