研究的主要内容是软件开发管理和_______两个方面。9.软件工具是支持软件开发人员的开发和维护活动而使用的________。10.一个软件项目的开发中,要采用一种生存周期模型,要按照某种________,使用相应的工具来进行。三、选择题1.软件是一种( )产品。 A.物质 B.逻辑 C.有形 D.消耗2.软件产品的开发主要是( )。 A.复制 B.再生产 C.拷贝 D.研制3.个体手工劳动生产方式的时代是( )。 A.程序设计B.软件生产自动化C.程序系统D.软件工程4.与计算机科学的理论研究不同,软件工程是一门( )学科。 A.理论性 B.原理性 C.工程性 D.心理性5.软件重用的单位是( )。 A.软件模块B.性能 C.系统 D.功能6.软件开发费用只占整个软件系统费用的( )。 A.1/2 B.1/3 C.1/4 D.2/37.软件开发中大约要付出( )%的工作量进行测试和排错。 A.20 B.30 C.40 D.508.准确地解决“软件系统必须做什么”是( )阶段的任务。 A.可行性研究B.需求分析 C.详细设计 D.编码9.软件生存周期中最长的是( )阶段。 A.需求分析B.概要设计 C.测试 D.维护四、简答题1.软件产品的特性是什么?2.软件生产有几个阶段?各有何特征?3.什么是软件危机?产生的原因是什么?4.软件工程的性质、目标和内容是什么?5.软件工程面临的问题是什么?6.软件工程过程有哪些过程?7.软件生存周期有哪几个阶段?8.软件生存周期模型有哪些主要模型?9.有哪些主要软件开发方法?参考答案二填空题1.软件 2.个体手工劳动