Software Quality Assurance For Software Engineers
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract The SCM team is responsible for ensuring that configuration management and version control practices are followed, including proper use of the CVS repositories. The have come up with version contr...
Uloženo v:
| Vydáno v: | Association for Engineering Education - Engineering Library Division Papers s. 9.1106.1 |
|---|---|
| Hlavní autor: | |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
Atlanta
American Society for Engineering Education-ASEE
20.06.2004
|
| Témata: | |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Shrnutí: | NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract The SCM team is responsible for ensuring that configuration management and version control practices are followed, including proper use of the CVS repositories. The have come up with version control policies, tagging and logging standards to be used in the lab and continue to work on improving these policies. The purpose of the SQA staff team is to ensure that all development and staff teams follow a quality process and develop quality work products. Quality is ensured through work product and process audits. SQA also advises SEPG on opportunities for process improvement based revealed by these audits. SDL is the course where all the development and quality techniques/issues that the students have seen in different courses “come together” for them. The students have consistently rated their experience in the SDL as one of their “most valuable” experience at MSOE for this reason. 4. Summar y This paper summarizes the author’s experience of how the issues of software quality are tackled at her institution. This paper is written with the purpose of starting a debate of how Software Quality should be and can be taught in the various academic institutions. It is also meant to start a debate as to what are some of the core technologies and skills that a software engineer should possess when they graduate with an undergraduate degree in Software Engineering. 5. Refer ences [1] Hilburn, T.B. and Towhidnejad, M., “Software Quality: A Curriculum Postscript”, Proceedings of the Thirty-first SIGCSE Technical Symposium on Computer Science Education, Austin, TX, USA, March 8-12, 2000, pp. 167-171. [2] Parnas, D., “Inspection’s role in Software Quality Assurance”, IEEE Software, V20, July/August 2003, pp. 16 – 20. [3] Sebern, M.J., “The Software Development Laboratory: Incorporating Industrial Practice in an Academic Environment”, Proceedings of the 15th Conference on Software Engineering Education and Training, Covington, KY, USA, February 25-27, 2002, pp. 118 - 127. [4] Sebern, M. J. and Lutz, M. J., “Developing Undergraduate Software Engineering Programs,” Proceedings of the 13th Conference on Software Engineering Education & Training, Austin, TX, USA, March 2000, pp. 305-306. [5] Towhidnejad, M., “Incorporating Software Quality Assurance in Computer Science Education: An experiment”, Proceedings of the 23rd Annual Frontiers in Education Conference, Boston, MA, USA, November 6-9, 2002. [6] Voas, J., “Assuring Software Quality Assurance”, IEEE Software, V20, May/June 2003, pp. 48-49. [7] Web page for SEEK, http://sites.computer.org/ccse/ DEEPTI SURI Deepti Suri is Assistant Professor of Software Engineering in the Department of Electrical Engineering and Computer Science at the Milwaukee School of Engineering (MSOE). She primarily teaches Software Engineering courses in the areas of Software Requirements and Specifications, Object Oriented Design, Design Patterns and Verification and Validation. Prior to joining MSOE, Dr. Suri worked in industry for seven years. She has provided systems solutions for the Electronic Design Automation (EDA), financial, and health-care industries. Her experience includes working in all aspects of the project’s life cycle. Ms. Suri holds three degrees B.S. (1989), M.S. (1991), and Ph.D. (1999) in Computer Science. She has written several articles in the areas of Robotics, Parallel computing and Software Engineering Education and presented her work at national as well as international conferences. Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright ©2004, American Society for Engineering Education. |
|---|---|
| Bibliografie: | ObjectType-Conference Proceeding-1 SourceType-Conference Papers & Proceedings-1 content type line 21 |