摘要: 软件工程可以分开来看 软件:设计实现一个软件,工程:是一个项目、有团队有规划的过程。 1.软件有生命周期 软件定义阶段: 软件定义(问题定义、可行性研究、需求分析)问题定义:明白要解决的问题是什么可行性研究:探索这个问题是否值得去解,是否有可行的解决办法. //可行性研究:在较高的抽象层次上对系统进 阅读全文
posted @ 2018-09-13 21:56 lypbendlf 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.需求分析 功能性需求与非功能性需求 2.UML用例图 转自:https://www.cnblogs.com/hanrq/articles/4001549.html 用例图的组成:参与者、用例、系统边界。 如何识别参与者? 谁主要操作系统?谁向系统提供信息?系统是否已经和存在的系统存在交互? 如何 阅读全文
posted @ 2018-09-13 21:13 lypbendlf 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.题目 设计并实现SNL语言的编译程序,需要包括词法分析模块、语法分析模块(递归下降法或者LL(1)方法)。 要求语法分析模块最后输出语法树为语义分析做准备。 SNL是一种类似PASCAL的高级程序设计语言。 SNL语言介绍: 程序头 声明部分(类型声明、变量声明、过程声明) 程序体部分(begi 阅读全文
posted @ 2018-09-13 19:36 lypbendlf 阅读(685) 评论(0) 推荐(0) 编辑