摘要:
按照四则运算程序的要求,并不是很难做,具体流程大概就是1.读文件2.显示文件中的四则运算算式3.测试者输入答案4.程序后台计算正确结果5.判断是否一致,并统计答题者正确率。 附加功能:随机生成算式。这部分我的思想就是先生成不带括号的基本算式,这部分做起来还是简单的,因为操作数和操作数之间必须有运算符 阅读全文
摘要:
解释器是程序,能够读入程序并直接输出结果,如下图 简易解释器只完成信息识别和转换,复杂解释器可以完成从词法到句法到语法的复杂识别和管理 基本构件: –An interpretation engine to do the work (解释器引擎) –A memory that contains (存储 阅读全文
摘要:
“在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的唯一软件文档,就是原代码清单。”——Jack Reeves 我也很同意他的观点,在软件需求改变的同时,与其花时间修改我们之前写出来的需求分析文档,还不如重新着手分析新的需求,给出客户满意的程序。 敏捷软件开发是一 阅读全文
摘要:
主要知识框架: 5种软件体系结构的模型->‘4+1视图模型’ 二者关联:后者是前者有机统一在一起形成的 ‘4+1视图模型’:逻辑视图,开发视图,进程视图,物理视图,场景视图 软件体系结构的核心模型:5种元素,模型 生命周期模型:软件开发过程,生命周期 软件体系结构抽象模型 问题: 在逻辑视图中如何表 阅读全文
摘要:
第一章主要知识框架: 软件危机:产生,表现,出现原因,举措 构件:出现的意义:解决软件危机的措施之一,构件的定义,构件模型,构件获取,构件管理 提出问题:构件在书中讲述的相对抽象,我只是表层上了解到它是为了什么而产生,用的时候需要调整,构建之初还要考虑构件的存储,检索以便日后调出重用。但是构件的调整 阅读全文
摘要:
前几天老师在论坛提出一个讨论问题,互联网+时代信息类的就业,需要具备什么样的素质?不少同学的观点中都有“团队合作意识”。虽然团队合作在项目完成的过程中起到的作用是1+1>2,但是在项目启动前期,我们需要分配任务,后期需要对成员完成的满意度进行评判。所以,我们需要一个不仅对于项目有深入了解还对团队成员 阅读全文