什么是软件危机?典型表现?产生原因? 软件危机是计算机软件开发和维护过程中遇到的一系列问题。有以下表现。 对软件开发成本和进度估计不准确。软件的产品质量达不到要求。用户对软件系统不满意。 软件维护困难。软件没有合适的文档资料。 软件成本在计算机总成本占比越来越大。软件开发生产率的提高不能满足社会对软 ...
分类:
其他好文 时间:
2020-04-21 18:47:07
阅读次数:
60
课程链接:https://edu.51cto.com/course/22803.html本课程讲解Python语言高级用法的相关知识,兼顾Python编程的术(语言的知识点)与道(编程思维和程序设计方法)。课程特点:本课程采用Python3.7版本讲解,具体内容包括:30个Python进阶知识点、17个常用模块、文件与数据处理、并发编程、测试与优化、编程规范、Python之禅、软件设计策略与项目案
分类:
编程语言 时间:
2020-04-21 13:03:07
阅读次数:
69
单一原则 单一原则:就一个类而言,应该仅有一个引起它变化的原(ASD)。 如果一个类承担的职责过多,就等于把这些职责耦合到了一起,一个职责的变化都可能会小柔或者一直这个类的完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 所以在软件设计中真正要做的许多内容,就 ...
分类:
其他好文 时间:
2020-04-20 15:35:11
阅读次数:
60
文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单利模式的优缺点和使用场景 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只 ...
分类:
其他好文 时间:
2020-04-17 16:03:39
阅读次数:
66
软件设计最终目的是:可移植到其他电脑使用,可供多人连接数据库,同时操作数据库(就是要满足普通的管理系统所具备的能力) 现在就想请问:1、这样设计管理系统的数据库,是否合理?是否符合管理系统的的正确设计?2、这样设计,软件的移植性怎样?怎样连带数据库一起移植这个软件到其他电脑?3、设计不合理,或者代码 ...
分类:
数据库 时间:
2020-04-15 21:38:09
阅读次数:
99
软件开发的目录规范: 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下 Foo/ |-- core/ | |-- core.py | |-- api/ | |-- ...
分类:
编程语言 时间:
2020-04-14 18:29:13
阅读次数:
76
单体式应用程序 与微服务相对的另一个概念是传统的「单体式应用程序」( Monolithic application ),单体式应用内部包含了所有需要的服务。而且各个服务功能模块有很强的耦合性,也就是相互依赖彼此,很难拆分和扩容。 说在做的各位都写过单体程序,大家都没意见吧?给大家举个栗子,刚开始写代 ...
分类:
其他好文 时间:
2020-04-12 14:16:13
阅读次数:
80
软件设计师教程第5版课后答案 软件设计师教程第5版课后习题答案具体对比变化如下: 第4版 第5版 对比变化 第一章 计算机系统知识 第一章 计算机系统知识 无变化 第二章 程序设计语言基础 第二章 程序设计语言基础 无变化 第三章 操作系统知识 第四章 操作系统知识 第5版删减小节:网络与嵌入式操作 ...
分类:
其他好文 时间:
2020-04-08 22:30:24
阅读次数:
144
一 了解Django Django 是Python下最具有代表性的WEB框架; 是一个开放源代码的web应用框架,使用Python编写; 遵守BSD版权,初次发布于2005年7月,于2008年9月颁布正式版1.0; 采用了MVC的软件设计模式,模型M 视图V 控制器C。 二 Django 安装 2. ...
分类:
其他好文 时间:
2020-04-07 22:33:46
阅读次数:
94
一、统一建模语言 UML,用来设计软件设计蓝图的建模语言,简单、统一、图形化、能表达软件设计中的动态和静态信息。 包括用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图。 二、类、接口、类图 1、类 具有相同属性、方法和关系的对象的抽象,封装了数据和行为,具有封装、继承、多态三大特 ...
分类:
其他好文 时间:
2020-04-06 00:13:23
阅读次数:
102