软件工程
孤生竹丶
这个作者很懒,什么都没留下…
展开
-
软件工程的生命周期
软件生命周期 软件有一个孕育、诞生、成长、成熟和衰亡的生成过程。这个过程即为软件的生命周期 软件生存期的六个步骤为: 1. 制定计划 2. 需求分析 3. 设计 4. 程序编码 5. 测试 6. 运行与维护 制定计划 确定要开发软件系统的总目标 给出功能、性能、可靠性以及接口等方面的要求 完成该任务的可行性研究 估计可利用的资源(硬件、软件、人力等)、成本、效益、开发速度转载 2017-09-28 16:24:13 · 2427 阅读 · 0 评论 -
一期项目开发反思
1.代码管理 在本次系统开发中,出现了代码管理混乱,同事写的所有代码整合在一起时,需要发送文件整合,造成整合效率低下。究其原因,不熟悉代码管理工具SVN和git,此后的项目开发中一定要铭记此错误。 2.分包设计 分包设计的原因也是,代码整合时所出现的冲突,在刚开始分包设计时,不是依据,数据访问层和模型层不是依据模块功能划分,故导致在代码整合时造成部分冲突 3.日志管理 项目中的调试采用...原创 2018-12-05 09:39:35 · 351 阅读 · 0 评论 -
怎么进行java高性能编程?
1.什么是高性能? 根据百度百科的定义,一个程序对内存和时间的需求称为程序性能。故高性能就是程序对内存的使用率低,运行时间短。 2.怎么进行java高性能编程? 两个优化指标:时间优化,空间优化。 2.1 并发编程中锁的优化与选择 并发编程中,由于cpu的三级缓存,cpu的指令重排,引发的可见性问题;JIT编译器的字节码指令重排,引发的原子性问题。故必须引用到锁的机制,来保证共享数据的安...原创 2019-09-09 22:38:20 · 532 阅读 · 0 评论