下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE1PAGE3第1章概论习题习题一、简答题1.软件概念的实体性定义不足之处在什么地方?答:软件不是一般的实体,把软件看成为一个实体的前提就不成立。软件概念的实体性定义把软件看成为一个实体,这种观点把人们对软件的认识引向简单化和表面化。基于这种观点,人们在认识软件时总是受着一个预设观念的框定,即软件是一个实体,这个实体是由程序、数据、文档等内容构成的。如果这样来看待软件,则软件是一个很简单,而且也是一个很好理解和把握的客观存在,但实际上软件极具复杂性。2.软件具有哪些特征?答:智能性、无形性、抽象性、系统性、泛域性、泛在性、非损性、复制性、演化性。3.简述对象的概念。答:对象的原意是指主体认识的指向物。在软件空间中,对象用来表示软件所要反映的客观领域中的客观事物以及根据软件需求的需要构造的客观单元。从形式上看对象是一段具有特定语法规则的程序单元,它封装了一组属性和操作,它能够作为软件的一个相对独立的执行单位,在软件中承担确定的服务职责。4.面向对象的基本机理包括哪些?答:反映、抽象、泛化、封装、多态、复用。5.软件模型有什么特征?答:建模对象特殊、复杂性、多样性。6.软件模型包括哪些方面的内容?答:一个完整的软件模型应该能够反映软件的功能、对象、数据、过程、状态、交互、结构和界面等特质,并包括业务模型、需求模型、分析模型、设计模型和测试模型等。7.软件建模工具应该具有哪些基本功能?答:软件模型的生成和编辑、软件模型的质量保障、软件模型的管理二、填空题1.软件是人(意识)的一种外化,是人的意识基于机器的特殊(反映)。2.软件对人类意识外化表现出显著的特征,有承载性、(客观性)、数字化、(可计算性)和类主体性。3.对象可以是(客观)中的一个具体事物,也可以是(主观)中的一个抽象观念。4.较之于其他模型,软件模型具有(建模对象特殊)、复杂性和(多样性)等特征。5.软件模型是软件开发人员交流的(媒介),是软件升级和维护的(依据)。6.软件建模技术的要素包括软件建模方法,(软件建模过程),软件建模语言和(软件建模工具)。7.从软件开发工作分,软件模型有业务模型、(需求模型)、分析模型、(设计模型)和测试模型。8.软件语言有软件需求定义语言、(软件设计语言)、软件建模语言、(软件结构描述语言)、软件程序设计语言等。9.根据软件建模工具的独立性,把软件建模工具分为(独立软件)建模工具和(插件式软件)建模工具。三、选择题1.下面不属于软件特征的是(B)。A泛域性B主观性C无形性D演化性2.下面不属于面向对象基本机理的是(A)。A概括B抽象C泛化D多态3.对软件模型而言,下面说法错误的是(D)。A是人员交流的媒介B是软件的中间形态C是软件升级和维护的依据D是软件的标准文档4.下面不属于应该表现的特质的软件模型是(A)。A过程模型B状态模型C交互模型D动态模型5.下面说法错误的是(B)。A数据流图是面向功能软件建模方法提供的方法B用例图是面向对象方法提供的建模方法C类图是面向对象建模方法提供的建模方法DER图是面向数据建模方法提供的建模方法四、思考题1.软件为什么一定要建模?答:软件不同于一般产品,软件属于智能型产品,在软件中蕴藏着大量的信息、知识、方法和技术。软件无论是在开发过程中,还是在开发成功之后,都不具备其它物体的有形性。软件的无形性和包藏性,给软件的开发带来了极大的困难,使得在整个软件开发过程中,人们对它难以把握和描述。为了工程化、有效地开发软件,人们除了寻求有效的开发方法,严密地组织开发过程之外,还需要在开发的各个阶段,以某种有效的形式,把软件描述和表达出来,这样开发人员才能够有针对性的进行交流和讨论。因此,软件开发必须建立模型。2.谈谈你对下面这句话的理解:“软件是一种特殊的事物,它以一种可程式化和可动态复现的方式来反映人头脑中的可计算性意识,并通过这些意识的动态性外化,达到对客观以及人的主观意识的反映。”答:从人类意识角度看,软件是人的意识外化的一种最新的形式。这种意识的外化形式不同于传统的工具外化、语言外化和文字外化,这种外化具有了动态复现性,其目的还是对客观的反映。3.简述面向对象思想。答:对象是软件空间中反映客观事物和主观概念的抽象范畴,是主观对客观的认识在软件空间中的实体性反映。在软件空间中的“对象”就像主观空间中的“概念”一样,用来表征和反映客观世界中的事物。当客观事物被纳入到软件要处理的范围,它在软件中就作为对象存在,作为客观事物在软件空间中的反映。人首先把客观事物纳入到自己的认识范围,并用概象和概念等观念的形式,在主观世界中形成对客观的反映。人再把这种反映通过计算机能够识别的语言,描写成为计算机软件,转成为软件空间中的对象。在软件空间中的对象除了反映客观事物之外,还要反映人的主观概念。因为软件对客观事物的反映需要通过主观的中转,即先把客观事物转变成为主观概念,然后再作为软件中的对象。由此,我们可以看到,对象是直接描述主观概念的。从另一个角度看,软件开发本身是一件创新性活动,客观中本来无此软件,通过人的开发才产生了这个人造之物。软件绝对不是对客观现实的完全照搬或模仿,而是反映了应用的新需求。这些新需求只能通过观念的形式进行描述。软件空间通过对象实体来反映客观事物和主观观念,对象具有客观实在性。在软件空间中,对象并不是停留在空洞的观念层次上,而是被作为一个软件构成要素,成为一个软件实体。对象是软件空间中的一个实在之物
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上海队北控比赛幼儿园
- 2026年幼儿园大班数学花儿朵朵课件
- 幼儿园教师资格证面试讲义
- 2026年初中信息技术课件幼儿园
- 2026年幼儿园我不欺负别人教育
- 2026年幼儿园中班社会活动说课
- 旅游业市场供需分析及投资评估规划发展研究报告
- 皮草产业规划专项研究报告
- 广东省深圳市多校联考2025-2026学年高二下学期7月期末质量检测生物试卷(含答案)
- 2026年董明珠儿子幼儿园教案和
- 2026年四史知识竞赛(改革开放史篇)考试题库及答案
- 2026成都兴城投资集团有限公司成都蓉城数字科技有限公司招聘产品经理岗位1人备考题库(基础题)附答案详解
- 成都川师附外2026小升初入学分班考试语文考试试题及答案
- 《中国肺血栓栓塞症诊治、预防和管理指南(2025版)》解读课件
- 2026年贵州省算力科技有限责任公司第一批人员招聘20人笔试备考题库及答案详解
- 彩钢板拆除及安装施工方案旧房改造方案
- 2026年高考全国一卷政治真题试卷及答案
- 2026年敏感个人信息处理合规要求详解
- 雨课堂学堂在线学堂云《景观水文(北京林业)》单元测试考核答案
- GB/T 20854-2025金属和合金的腐蚀循环暴露在盐雾、“干”和“湿”条件下的加速试验
- 房屋市政工程生产安全重大事故隐患排查记录表(模板)
评论
0/150
提交评论