
软件工程
文章平均质量分 88
微笑伴你而行
打铁还需自身硬
展开
-
软件工程易错题
解:因为Y的取值范围是连续的,因此边缘值分析法和条件覆盖法可能会产生大量的测试用例,从而增加测试成本。第三,该软件受到广大用户的喜爱,今后很可能还要开发更新的版本,因此,应该把该软件的体系结构设计成开放式的,以利于今后的改进和扩充。软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。编制一个好的程序首先要确保它的正确性和可靠性,除此之外,通常更注重源程序的( B )。减少代码的错误,减少读程序的时间,从而提高代码的开发效率和可维护性。原创 2023-02-20 21:12:56 · 1515 阅读 · 0 评论 -
软件工程详细知识点(下)
完成对所需求解问题的分析,确定目标系统所要做的工作,定义所有与待解决问题相关类,并建立系统模型。(2)动态模型:描述系统的控制结构,它是用来确定各个对象之间交互及整体控制结构的模型。(1)对象模型:描述系统的数据结构,它是用来描述系统包含的对象及对象之间关系的模型。(3)功能模型:描述系统的功能结构,它是要描述系统要实现的功能的模型。改正在系统开发阶段已经发生的而系统测试阶段尚未发生的错误。扩充软件的功能和用户提出的新需求而进行的维护。适应软件环境发生的变化而进行的维护。(4)定义用例之间的关系。原创 2023-02-08 19:47:21 · 1762 阅读 · 0 评论 -
软件生命周期
主要任务:可行性研究的目的不在于如何解决问题,而在于确定问题“是否能够解决”和“是否值得解决”文档:可行性研究报告引言(目的、背景、资料)可行性研究的前提(要求、目标、条件假定和限定、进行可行性研究的方法)对现有系统的分析所建议的系统(处理流程和数据流程、影响、技术条件方面的可行性)投资及效益分析社会因素方面的可行性结论。原创 2023-02-08 13:33:59 · 1449 阅读 · 0 评论 -
软件工程详细知识点(上)
软件=程序+数据+文档1、软件危机的主要表现软件不能满足用户需求软件开发成本严重超标,开发周期大大超过规定日期软件质量难以保证,可靠性差软件难以维护软件开发速度跟不上计算机发展速度2、软件危机产生的原因一方面与软件本身的抽象性和复杂性有关,这是客观原因另一方面与软件开发和维护过程中使用的技术和方法有关,这是主管原因忽视软件开发前期的调研和需求分析工作缺乏软件开发的经验和有关软件开发数据的积累,使得开发的计划很难制定开发过程缺乏统一的、规范化的方法论指导忽视与用户,原创 2022-11-23 10:41:32 · 2505 阅读 · 0 评论