Establishing the SQA Program
>> Saturday, January 16, 2010
To make SQA program successful, the most important step is to get senior management commit to it. The senior managers must first agree on SQA goals, and agree to resolve major SQA issues between SQA and line management. Without management support, SQA can not be effective.
Creating SQA Plan
An effective SQA program requires forward planning and following through it. The SQA plan specifies its goals, tasks to be performed, and the standards and procedures against which the development work is to be measured.
The IEEE standard for SQA plan preparation contains the following:
1. Purpose
2. Reference Documents
3. Management
4. Documentation
5. Standards, Practices, and Conventions
6. Reviews and Audits
7. Software Configuration Management
8. Problem Reporting and Corrective Action
9. Tools, Techniques, and Methodologies
10.Code Control
11.Media Control
12.Supplier Control
13.Records Collection, Maintenance, and Retention
Many of these topics are relatively clear from their headings, the documentation, standards sections are given more explaination in the following part. The SQA plan section on reviews and audits should describe
both the technical and the managerial reviews and audits to be conducted.
Documentation
The documentation section should describe the documentation to be produced and how it is to be previewed. These include:
1. Software requirement specification, which specifies each software function, performance parameter, interface, or other attribute with sufficient precision to permit its verification.
2. Software Design Description, which describes the major components, databases, and internal interfaces.
3. Software Verification and Validation Plan, which describes the methods used to verify that the requirements are implemented in the design, that the design is implemented in the code, and that the code meets the requirements.
4. Software Verification and Validation Report, which is used to report on the SQA verification and validation activities.
5. User Documentation, which is required for installation, operation, and maintenance of the software.
6. Other, includes software development plan, the software configuration management plan, the standards and procedures manual, together with the planned review methods.
Standards and Procedures
The standards are the criteria to which software products are compared. Procedures are the criteria to which development and control processes are compared. They are closely related. The standards define what should be done; while procedures define how the work is actually to be done, by whom, when and what is done with the results.
The minimum requirement for standards include:
1. Documentation Standards specify form and content for planning, control, and product documentation and provide consistency throughout a project.
2. Design Standards specify the form and content of the design product. They provide rules and methods for translating the software requirements into the software design and for representing it in the design documentation.
3. Code Standards specify the language in which the code is to be written and define any restrictions on use of language features. They define legal language structure, style conventions, rules for data structures, and internal code documentation.
SQA Activities
SQA activities include product evaluation and process monitoring, which ensure the product and the process used in development are correctly carried out and standards are followed. SQA audit, another SQA activity, is a key technique used to perform product evaluation and process monitoring. Production evaluation is to ensure that standards are followed. It assures that clear and achievable standards exist and evaluate compliance of software product with the standards.
Process monitoring is to ensure that appropriate steps to carry out process are being followed. SQA monitors processes by comparing actual steps performed with established procedures.
Audit is a fundamental SQA technique. It looks at a process or product in depth, comparing them with established standards and procedures.
Tailoring SQA to Project
Each project has its specific attributes and SQA program should be tailored to accommodate to the project needs. The characteristics that should be considered are: mission critical of project, schedule and budget, size and complexity of project, size and complexity of project staff organization. The relationship between SQA program and mission critical level is very straight forward. The more critical the project, the more important and formal the SQA should be. The relationship between SQA and budget and schedule is not so intuitive; the tighter the budget and schedule, the more critical it is to have a well planned and effective SQA program. This does not mean that SQA program for project with more resources can be lax. The project organization structure also influence the SQA program. For large or dispersed staff, more formal SQA program is required. A small, centralized development staff can easily inform each other the nonconformance and
helping each other in meeting standards, less formal SQA effort is required.
36 comments:
我從來不認為不同意我的看法就是冒犯..............................
大奶妹貼圖區0204性影片觀賞露點自拍淫婦女生如何自慰色情站成人笑話av激情網愛視訊美女淫蕩av成人色情電話辣妹視訊聊天性關係情色vcd自慰圖淫美成人論壇台灣色情論壇成人聊天室自拍裸女貼圖視訊成人免費a片影片av成人網成人色情色情台灣辣妹小穴太太陰毛色情訊息裸女自拍色情影片a片論壇性愛技巧美女脫胸罩性情色天堂av寫真色情視訊聊天做愛視訊成人影片床上戲情色聊天網火辣情色台灣女優性愛秘笈台灣av女優手淫自慰影片
Offence is the best defence.......................................................
Nice Post~!!!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
很高興見到你哦!!. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
how do u do?xvideo打飛機專用網洪爺免費洪爺色情片洪爺貼圖區洪爺成人線上洪爺影城洪爺色論壇洪爺貼圖洪爺成年人網洪爺免費色情洪爺色情貼援交妹辣妹野球拳情色文學情趣聊天室性感辣妹裸體遊戲做愛偷拍一夜情視訊洪爺色情貼洪爺免費色情洪爺成年人網洪爺貼圖洪爺色論壇洪爺影城洪爺成人線上洪爺貼圖區洪爺色情片洪爺免費洪爺色情貼洪爺免費色情洪爺成年人網洪爺貼圖洪爺色論壇洪爺影城洪爺成人線上洪爺貼圖區洪爺色情片洪爺免費洪爺免費洪爺色情片洪爺貼圖區洪爺影城洪爺色論壇洪爺貼圖洪爺成年人網洪爺免費色情洪爺色情貼洪爺成人線上
人生是故事的創造與遺忘。...............................................................
喜歡你的部落格,留言請您繼續加油.............................................
嘩做左推介BLOG 果然人氣勁旺 ........................................
每一個人無論怎樣渺小,在自己的眼中,都自有其份量 ..................................................
河水永遠是相同的,可是每一剎那又都是新的。...........................................................................
善言能贏得聽眾,善聽才能贏得朋友。..................................................
Where did you purchase this product?.................................................................
路過看到好的blog,不推對不起自己.................................................................
知識可以傳授,智慧卻不行。每個人必須成為他自己。....................................................................
死亡是悲哀的,但活得不快樂更悲哀。....................................................................
成熟,就是有能力適應生活中的模糊。.................................................................
君子立恆志,小人恆立志。.................................................................
No one knows the weight of anothers burden. ............................................................
偶爾上來逛逛,下次不知是否還有緣再進來,先祝您平安順利!!!............................................................
一句話,那就是,"船到橋頭自然直."............................................................
不會從失敗中找尋教訓的人,成功之路是遙遠的。..................................................
凡事三思而行,跑得太快是會滑倒的。..................................................
期待更新,要保持最佳狀況呦............................................................
Judge not of men and things at first sight................................................
Nice post. Your post is really very informative. I really liked the information that you have provided about the SQA plan. Thanks for sharing it. Software Testing Services
留言支持你~希望能看到更好的作品 ............................................................
人不能像動物一樣活著,而應該追求知識和美德............................................................
Readiness is all.............................................................
不要把生命看得太嚴肅,反正我們不會活著離開。............................................................
祝福大家開開心心。............................................................
你怎麼能經過一片海,而忘記它的藍?......................................................................
這麼優的部落格,不踩一下不開心..................................................................
I've been hired to develop a SQA department for a group of government contractors. Your post breaks down this daunting task into more doable sections. Thank you. Any other suggestions/helps/redirects are welcomed.
Application Development
G Tech of NC, USA is a leader in custom software development, mobile application development, offshore outsourcing, mobile apps, mobile testing, remote DBA, and software testing on Android, iPhone, Blackberry, Windows, Linux using Java, Dot .Net, C/C++, C#, JavaScript, Objective-C, VB, PHP, Perl, Python, Ruby, Oracle, SQL Server, MySQL, Flash, Flex, SAP, iSeries AS400 RPG and other platforms.
ITC Infotech offers world-class testing services focusing on key business domains and delivering cutting-edge services that are attuned to industry-specific needs.
Post a Comment