本课题的技术路线:
1. 基于复用定义软件总线架构
2. 面向快速软件服务的个体敏捷过程拟包括以下子过程:
a) 需求与组件池的匹配过程
b) 派生组件的开发过程
c) 需求的验证过程
d) 快速服务交付过程
e) 组件反馈维护过程
3. 借鉴CMMI和PSP来建立面向快速软件服务的个体能力成熟度模型,并进行评估
[注:如果是开发系统,则可画个系统结构图,并说明开发语言、工具、框架等]
本课题的研究经费来自Z公司的过程改进费用,Z公司有一支专职的过程改进队伍,并且已经具备一定的过程资产和项目历史数据,过程的试点项目已经选定,多学科集成迭代过程的核心思想已经开始在该项目中应用。课题研究各方面的资源已基本具备,可以支持研究工作的开展。
六、 计划进度
[注:一般从开题到答辩是一年时间]
2005.10 开题
2005.12 定义面向快速软件服务的个体敏捷过程
2006.03 定义面向快速软件服务的个体敏捷过程中个人能力成熟程度
2006.04 选择2-3个专业服务项目进行推广试点
2006.06 对试点专业服务项目进行评估与改进
2006.07 撰写学术论文
2006.08 部门内部推广
2006.10 学位论文定稿和答辩准备
参考文献
[1] Product Development & Management Association. The PDMA Glossary for New Product Development. http://www.pdma.org/library/glossary.html, 2004
[2] 熊光楞,徐文胜,张和明,范文慧。并行工程的理论与实践。清华大学出版社,施普林格出版社,2001
[3] 傅立丰,张耀宗,刘长红。并行工程的发展及应用。机械加工与自动化,2003(9)
[4] R. Winner, J. PenneU, H. Bertrand, M. Slusarczuk. The Role of Concurrent Engineering in Weapons System Acquisition. IDA Report R-338, Institute for Defense Analyses, 1988
[5] 朱焕立,刘玉宾。并行工程的产生、应用及研究现状。中州大学学报,2003(4)
[6] 万立,郑霞,刘清华。产品全生命周期管理平台的集成产品开发流程实现研究。计算机辅助工程,2005(6)
[7] International Council on Systems Engineering. Systems Engineering Handbook, Version 2a. INCOSE, 2004
[8] The Institute for Systems Research. An introduction to systems engineering. http://www.isr.umd.edu/ISR/about/definese.html
[9] International
Council on Systems Engineering. Guide to the Systems Engineering Body of Knowledge. http://g2sebok.incose.org/
[10] Alexander Kossiakoff, William N. Sweet. Systems Engineering Principles and Practice. Wiley-Interscience, 2003
[11] Systems Thinking and Systems Engineering. http://www.lboro.ac.uk/departments/mm/research/product-realisation/res_int/ipps/sys1.htm
[12] Watts S. Humphrey. Managing the software process. Addison-Wesley, 1989
[13] Winton Royce. Managing the Development of Large Software Systems. Proceedings of IEEE Westcon, 1970
[14] Frederich P. Brooks Jr.. The Mythical Man-Month. Addison Wesley Longman, 1995
[15] Roger S. Pressman. Software Engineering: A Practitioner’s Approach, Fifth Edition. McGraw-Hill Companies, Inc., 2001
[16] Steve McConnell. Rapid Development: Taming Wild Software Schedules. Micosoft Press, 1996
[17] Walker Royce. Software Project Management: A Unified Framework. Addison Wesley Longman, 1998
[18] Barry W. Boehm. A Spiral Model of Software Development and Enhancement. IEEE computer, 1988(5): 61~72
[19] Craig Larman. Agile & Iterative Development: A Manager’s Guide. Pearson Education, Inc., 2004
[20] Barry W. Boehm. Anchoring the software process. IEEE computer, 1996(7): 73~82
[21] Philippe Kruchten. The Rational Unified Process: An Introduction, Second Edition. Addison-Wesley, 2000
[22] Ivar Jacobson, Grady Booch, James Rumbaugh. The Unified Software Development Process. Addison Wesley Longman, Inc., 1999
[23] 沈备军,陈诚,居德华。敏捷软件过程的研究。计算机研究与发展,2002(11)
[24] Manifesto for Agile Software Development. http://www.agilemanifesto.org/
[25] Principles behind the Agile Manifesto. http://www.agilemanifesto.org/principles.html
[26] 钱乐秋,张敬周,朱三元。Agile方法研究综述。计算机应用与软件,2002(6)
更多内容请进入: