读书笔记---《构建之法》(第五-八章)
摘要:第五章 团队和流程 5.2 软件团队的模式 主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式 5.3 开发流程 ①写了再改模式 ②瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的
阅读全文
posted @
2023-11-30 10:11
满山猩猩我脸最黑
阅读(7)
推荐(0) 编辑
读书笔记---《构建之法》(前四章)
摘要:第一章 概论 在这一章中,作者为我们介绍了一些关于软件工程的基本知识。 ①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)相关的内容的完成,才能完成把整个程序转化成为一个可用的软件的过程。 扩展的推论:软件企业=软件+商业模式 ②软件开发的不同阶段:
阅读全文
posted @
2023-11-27 08:38
满山猩猩我脸最黑
阅读(4)
推荐(0) 编辑
每日总结--软件设计
摘要:[实验任务一]:组合模式 用透明组合模式实现教材中的“文件夹浏览”这个例子。 实验要求: 1.文件的执行不需真正实现,只需简单提示即可; 2.提交源代码; 3.注意编程规范。 类图: C++代码: #include<iostream> #include<string> #include<vector
阅读全文
posted @
2023-11-09 08:34
满山猩猩我脸最黑
阅读(10)
推荐(0) 编辑
读书笔记---《好代码,坏代码》
摘要:本书分为三个部分:理论、实践与测试。 理论阐述软件工程师在编写代码时是如何考虑与权衡的:怎样的代码算是好的代码,好代码应该拥有怎样的结构,与其他工程师交流时该用怎样的代码契约,以及在错误发生时怎样通知才能更快地定位问题。 实践则是在讲理论知识可以怎样真正运用到代码中去。只每章的标题就很能说明问题:
阅读全文
posted @
2023-11-09 08:31
满山猩猩我脸最黑
阅读(33)
推荐(0) 编辑
每日总结
摘要:今天我完成了一道软件设计的实验题,运用c++实现一些功能; (1)对应的类图: (2)源代码; 1.浅克隆运行代码: #include <iostream> using namespace std; //向量类 class Vector{ private: int *p; int len; publ
阅读全文
posted @
2023-11-02 08:53
满山猩猩我脸最黑
阅读(5)
推荐(0) 编辑