摘要: 提问的博客链接 http://www.cnblogs.com/zhaobs/p/7598743.html 一、提问回顾 1.如何准确分析用户的需求,并了解客户对我们的要求和我们目前的技术能否实现他们的需求? 使用NABCD模型 2.有什么比较有效的方法来提升作为软件工程师的能力? 在软件开发中采用 阅读全文
posted @ 2018-01-14 14:11 zhaobs 阅读(109) 评论(1) 推荐(0) 编辑
摘要: 一、银弹 如果把软件中出现的各种问题比作狼人,那么银弹就是可以解决所有这些问题的通用方法。所以对于软件开发来说,能够解决所有问题的银弹到底是否存在呢? 我认为银弹应该是不存在的,因为软件开发是一个十分复杂的过程,我们难以预料软件中会出现什么样的错误,而且对于不同类型的错误,我们往往需要用不同的方法区 阅读全文
posted @ 2018-01-14 13:50 zhaobs 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Github地址 https://github.com/YoungForest/Sudoku github.com/YoungForest/Sudoku2-GUI PSP 2.1 表格 第一阶段 1.接口实现 接口设计说明 Information Hiding 接口隐藏实现细节和实例属性,接口的调用 阅读全文
posted @ 2017-10-15 13:58 zhaobs 阅读(265) 评论(2) 推荐(0) 编辑
摘要: 第一部分 调研,测评 这一部分主要从用户体验的角度分析一下博客园网站。 首先,博客园是用来写博客的,但是我在写博客的过程中却发现了很多使用不方便,也就是用户体验不太好的地方。 草稿箱 有时候我们写博客写到一半,需要保存草稿,这个没什么问题,点存为草稿就可以了。 但当我们下次想要接着写的时候,问题来了 阅读全文
posted @ 2017-10-13 21:48 zhaobs 阅读(421) 评论(5) 推荐(0) 编辑
摘要: 项目地址:https://github.com/YoungForest/Sudoku-Cli 一、代码复审check list 代码符合需求和规格说明。对功能的实现非常完善。 代码设计有比较周全的考虑。首先,程序对输入有详细的处理,对输入的格式进行了检查,并对输入的数字大小进行了判断。程序还有周全的 阅读全文
posted @ 2017-10-02 22:51 zhaobs 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 一.不懂的问题 二. “软件” 和 “软件工程” 这些词汇是如何出现的 软件工程的概念是1968年第一次提出的,“软件工程”一词是Margaret Hamilton在阿波罗计划期间发明创造出来的。 关于软件的第一个理论的诞生还要早于计算机本身的诞生,是由图灵在1935年发表的文章Computable 阅读全文
posted @ 2017-09-26 20:30 zhaobs 阅读(150) 评论(1) 推荐(0) 编辑
摘要: 个人项目博客 1.github项目地址 https://github.com/zhaobs-yu/sudoku 2.PSP表格 3.解题思路 拿到这个题目后,我想到的解题思路是首先解决解数独的部分,生成数独终局的时候就可以先随机生成数独残局,再利用解数独的方法把残局变为终局。 解数独这个部分我的思路 阅读全文
posted @ 2017-09-26 19:57 zhaobs 阅读(301) 评论(1) 推荐(0) 编辑
摘要: 第0次个人作业 第0次个人作业 第一部分:结缘计算机 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 首先我一直以来都是很喜欢计算机专业的。而我决定选择计算机专业,大概是从高中开始的吧。 因为家庭环境的原因,我接触计算机比较晚。我从小就听说了有电脑这么一种神奇的东西,但却一直没有见到过 阅读全文
posted @ 2017-09-17 19:08 zhaobs 阅读(224) 评论(1) 推荐(0) 编辑