需求:开发一个用户登录功能 写一个登录功能 首先从前端页面开始,打开.../sign/templates/index.html,开发一个表单 启动Django服务,访问:http://127.0.0.1:8000/index/ 如图所示 ...
分类:
其他好文 时间:
2017-06-26 01:14:55
阅读次数:
211
(1) 什么是软件危机,具体表现,消除软件危机的途径(*) 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题 答:“已完成”的软件不满足用户的需求;开发进度不能保障;软件开发成本和进度难以准确估算;软件产品的质量没有保证,软件常常是不可维护的。 难以改正错误 难以增加新功能 产生软件 ...
分类:
其他好文 时间:
2017-06-20 23:52:02
阅读次数:
370
1.需求工程。P13 需求是任何软件开发项目的基础。 好的需求是项目成功开发的必要条件。 需求分析工作可划分为两个阶段:需求开发和需求管理。需求开发就是传统意义上的需求分析。 2.需求开发(需求分析)的目标。P13 与客户和其他涉众在系统的工作内容方面达成并保持一致。 使系统开发人员能够更清楚地了解 ...
分类:
其他好文 时间:
2017-06-09 23:33:12
阅读次数:
250
一个软件的生产过程通常遵循V模型图 在软件生产周期中,由用户提出用户需求,开发人员经过用户需求提出软件需求规格说明,进行概要设计,提出概要设计说明,进行详细设计,提出详细设计说明,最后进行编码。 软件测试步骤分为:单元测试、集成测试、系统测试。 ...
分类:
其他好文 时间:
2017-05-08 14:37:41
阅读次数:
133
明确需求 开发一款插件最先要考虑的当然是它要实现什么功能了。比如我想做的是varname-go-die主要功能就是让开发者有时候遇到起变量名但是不知道英文怎么拼时,不需要切换到翻译软件去查找再copy过来,只需要在编辑器中输入中文就可以实现联网翻译,并且可以通过一个列表选择自己设置的常用变量格式。 ...
分类:
其他好文 时间:
2017-05-07 23:05:23
阅读次数:
380
Spring web mvc和Struts2都属于表现层的框架 1、 用户发起request请求至控制器(Controller) 控制接收用户请求的数据,委托给模型进行处理 2、 控制器通过模型(Model)处理数据并得到处理结果 模型通常是指业务逻辑 3、 模型处理结果返回给控制器 4、 控制器将 ...
分类:
编程语言 时间:
2017-05-07 10:18:17
阅读次数:
258
之前我们已经完成了服务层,因为当时展现层还没有出来,所以只做了简单介绍。传送门:项目架构开发:服务层(上) 这次我们通过一个维护系统用户的场景来介绍一下服务层真正的设计用意,顺便把数据缓存功能也补上来。 1、新增用户场景 新增用户可能会有以下步骤 实现以上需求,开发人员一般情况下可能就是以上 蓝红黑 ...
分类:
其他好文 时间:
2017-03-19 15:59:38
阅读次数:
221
大型系统所需要具备的能力 作为一个大型Web系统,那得有大型系统所具备的能力,能够在业务逻辑上更有优势处理各种“大”(数据量大,并发量大,系统逻辑复杂,需求开发迭代快速)的问题。那么一个这样一个系统应该具有哪些能力呢? 所说的处理能力,也就是从一个非技术层面体现一个系统性能的问题。就像老板告诉你,这 ...
分类:
Web程序 时间:
2017-03-06 17:42:25
阅读次数:
185
外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层的接口,这个接口使得这一子系统更加容易使用。 该模式完美的体现了依赖倒转原则和迪米特法则的思想。 何时使用外观模式: 首先,在设计初期阶段,应该有意识的将不同的两个层分离,比如经典的三层架构,就需要考虑在数据访问层 ...
分类:
其他好文 时间:
2017-02-28 17:34:34
阅读次数:
135
MV50AFZ1 这个程序里面找个FORM 用户出口, FORM USEREXIT_SAVE_DOCUMENT_PREPARE. 用户出口如下: 例:需求: 开发要求:制作交货单的人员,需要同一张单的交货仓位保持一致,设计成在保存前将所有行都改为和第一行项的仓位一致。 在发货过时会检查如发现不一致, ...
分类:
其他好文 时间:
2017-02-28 16:32:16
阅读次数:
327