110 likes | 211 Views
Sistemas de Información Agosto-Diciembre 2007. Sesión # 8. Software Development Process. Planning. Management. Requirements Development. Architecture. Detailed Design. Construction. Quality Assurance and Testing. User Documentation. Time. (McConnell, 1998).
E N D
Sistemas de InformaciónAgosto-Diciembre 2007 Sesión # 8
Software Development Process Planning Management Requirements Development Architecture Detailed Design Construction Quality Assurance and Testing User Documentation Time (McConnell, 1998)
Software Development Process Planning & Management: • Product manager • Project manager • Client Requirements development: • IT/IS specialist(s) • Information specialist(s)
Software Development Process Architecture: • Systems architect(s) • Information architect(s) Detailed design: • Usability specialist(s) • Graphic designer(s)
Software Development Process Construction: • Developer(s) • Tester(s) • Usability specialist(s)
Software Development Process Quality Assurance and Testing: • SQA Leader • Developer(s) • Tester(s) • User(s) • Usability specialist(s)
Software Development Process User documentation: • Developer(s) • Technical writer(s) • Usability specialist(s)
Evaluating the Software Development Process To assess the quality of the software development process: • verify compliance with project schedule and budget • verify compliance with initial requirements • identify process metrics (SEI) • coding • testing
Evaluating Quality of the Software Development Process • SQA: Software Quality Assurance • SQA Models: • CMMi (Software Engineering Institute) • MoProsoft/EvalProsoft (Mexico)
SEI CMMi http://www.borland.com/resources/cmmi/staged/static/CMMI%20Staged%20MainPage.html
MoProsoft/EvalProsoft MoProsoft / EvalProsoft http://www.software.net.mx/desarrolladores/prosoft/Estudios/precios_moprosoft_nmx.htm • NMX-I-059/01-NYCE-2005: Parte 01 - Definición de conceptos. • NMX-I-059/02-NYCE-2005: Parte 02 - Requisitos de procesos. • NMX-I-059/03-NYCE-2005:Parte 03 - Guía de implantación de procesos (MoProsoft) • NMX-I-059/04-NYCE-2005: Parte 04: Directrices para la evaluación de procesos (EvalProSoft).