![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
理论学习,参考B站《清华大学 l 软件工程》 && 《软件工程——实践者的研究方法》
找不到路径
知行合一,找准方向,不断学习,持续进步...
展开
-
什么是好的软件
1、什么是好的软件从用户角度:软件符合指定需求 软件几乎没有缺陷 软件性能正常 软件容易上手、操作方便从开发人员角度:代码可测试性 代码可维护性 代码可读性 代码效率:高效管理资源 代码安全:可预防常见威胁从老板角度:软件按时交付 软件满足预算 可复用的开发过程,确保交付质量2、高质量的软件产品做了用户想要它做的事情 正确有效地使用计算机资源 易于用户学习和使用 设计良好、代码良好且易于测试和维护3、商业环境下的软件质量合理处理好 成本...原创 2020-11-14 12:05:13 · 1529 阅读 · 0 评论 -
软件工程方法
1、软件工程方法面向过程:以算法作为基本构造单元,强调自顶向下的功能分解,将功能和数据进行一定程度的分离;关键词:SASD 面向对象:以类作为基本单元,对象是类的实例化,对象之间以消息传递作为基本手段;关键词:OOD、UML、OMT 面向构件:寻求比类的力度更大的且易于复用的构件,期望实现软件的再工程;关键词:CORBA、DCOM、J2EE 面向服务:在应用表现层次上将软件构件化,即应用业务过程由服务组成,而服务由构件组装而成;关键词:WSDL、SOAP、OWL、UDDI、XML、HTTP.原创 2020-11-14 11:54:02 · 1909 阅读 · 0 评论 -
软件工程概念
1、工程的含义工程 是将理论和知识应用于实践的科学,以便经济有效地解决问题。大规模的设计与建造 复杂问题与目标分解 团队协作与过程控制2、什么是软件工程软件工程 是将①系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护,即工程化应用到软件上;②对①中所述方法的研究。3、软件工程的目标:创造出“足够好”的软件。较低的开发成本 按时完成开发任务并能及时交付 实现客户要求的功能 具有良好性能、可靠性、可扩展性、可移植性等 软件维护费用低4、软件工程的...原创 2020-11-14 10:46:32 · 453 阅读 · 0 评论 -
初识软件工程
1、软件工程的概念软件 是软件工程的研究对象,也是软件工程的产品形态与客观存在。工程 是将理论和知识应用于实践的科学,其目的是经济有效地解决实际问题。2、什么是软件软件 = 程序 + 数据 + 文档程序:计算机可以接受的一系列指令,运行时可以提供所要求的功能和性能; 数据:使得程序能够适当地操作信息的数据结构; 文档:描述程序的研制过程、方法和使用的图文资料;3、软件的本质特性软件具有复杂性、一致性、可变性和不可见性等固有的内在特性,这是造成软件开发困难的根本原因。..原创 2020-11-14 10:24:42 · 255 阅读 · 0 评论