软题库 学习课程
当前位置:信管网 >> 综合知识 >> 文章内容
信息系统项目管理师学习笔记:软件工程基础知识

1、软件需求
1.1 功能需求:是指系统必须完成的那些事情,即为了向用户提供有用的功能,产品必须执行的动作。
1.2 非功能需求:产品必须具有的属性或品质,如可靠性、性能、相应时间、容错性、扩展性等。
1.3 设计约束:也称限制条件、补充规约,如采用国有自主知识产权数据库系统、必须运行在UNIX系统之下等。
2、软件测试
2.1 黑盒测试:
把测试对象开做一个空盒子,不考虑程序的内部逻辑结构和内部特性。主要包括:
(1)等价类划分
(2)边界值分析
(3)错误推测法
(4)因果图
2.2 白盒测试:允许测试人员利用程序内部逻辑结构和有关信息,设计或者选择测试用例,对程序所有逻辑路径进行测试。主要有覆盖类测试
2.3 a测试:
一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际环境下进行的测试
2.4 b测试:由软件的多个用户在实际使用环境下进行的测试。这些用户返还有关错误信息给开发者。
3、软件维护
3.1 纠错型维护:
随着运行时间的延续,数据量的积累,各种应用环境的变化,错误会顽固的暴露出来,此时就要进行纠错型维护。
3.2 适应性维护:随着计算机硬件的新产品,操作系统的新版本的不断推出,正在运行的软件必须进行适应型维护。
3.3 完善型维护:用户逐渐熟悉软件以后,会提出一些改进需求,为了满足这些需求,必须进行完善维护。完善型维护约占50%以上
3.4 预防型维护:开发商为了明天的需求,把今天的方法应用到昨天的系统中,使旧系统焕发新的活力,就是预防性维护。

信管网订阅号

信管网视频号

信管网抖音号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托14年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章

精选

课程

提问

评论

收藏