1 系统是什么 系统设计是什么
答:系统是由多个相互关联的要素组成的,它们都是为了达成相同的目的
系统设计是根据用户的要求 为了达成用户提出的目标而对系统进行软硬件的设计
2 系统设计的处理方式分别是什么?之间有什么区别?
答:DOA 以数据为中心的设计 业务中必要的数据为中心的设计
POA 程序设计 以业务处理为中心的设计
3 瀑布模型的优点和不足?怎么去防止后退?
答:优点:阶段性的详细化设计 作业的管理比较容易 预算容易
不足:在测试阶段不能看到动态的程序 返工的风险比较大
防止后退:1 把作业分成几个单位进行结束 扎实的推进作业 2 在日程上明确各工作的顺序关系比推进并列工作 3 风险高的工作 预先设置富余 4 不制作不可能的日程
4 怎么算是好的软件?
答:在品质 价格 钠期 之间找到平衡点的软件是好的软件
5 基本设计阶段的输入和输出,主要的作业?
答:输入:基本的系统化方式,系统的范围 实现方针 课题 开发费用 期待结果
输出:系统级的业务流程图 DFD图 实现方式 系统间的接口 画面/帐票式样 菜单体系等
主要作业:现状分析和业务设计 机能分割和信息联系的设计 实现方式的设计 接口设计 数据库/主要文件设计 编号设计 画面/帐票基本设计 系统/运用测试设计
6 基本设计阶段中计算机的处理方式有?
答:按照online体系 批处理系分类 研究具体的处理方式
7 详细设计阶段的输入和输出,主要的作业?
答:输入:系统级的业务流程 DFD 机能阶层图 系统间的接口 画面/帐票的基本式样 menu体系
输出:机能级的DFD 机能阶层图 作业流程 文件一览表 画面迁移图
主要作业:机能详细设计 机能间的接口设计 程序概要设计 中间文件设计
8 详细设计的注意点?
答:做出来的程序和用户的需求不一致 各级能的业务周期整合性要确认 做出来的模型 要让用户认真的评价 相类似的机能,在其他的部门也有这样的机能
9 程序设计阶段的输入和输出,主要的作业?
答:输入:机能级的DFD 机能阶层图 画面迁移图 作业流程 文件一览表
输出:程序级的程序式样书 module构成图 module间的接口定义书
主要的作业:
10 程序设计阶段的两种分割方式是什么,区别是什么
答:STS分割和TR分割 STS分割是根据来源 转换 吸收三个界限来进行分割 TR分割是按照单一处理的种类来进行分割
11 编码的注意点?
答:作成作业流程图和表现算法的图表,现在一般不需要了
不要无视基本的控制语句
作成构造化的程序
源代码要记述的容易看懂
变量名和程序单要简单易懂
适当的加入注释
Switch和count不要乱用
考虑到高度统一性
遵守规则
12 测试的种类?分别描述一下这些测试种类的测试内容?
答:单体测试 测试module单位
结合测试 测试机能单位
系统测试 测试子系统单位
运用测试 测试子系统单位
13 对日流程中共分哪几个阶段?
答:系统的开发和设计处理
软件的品质
基本设计
详细设计
程序设计
程序作成
测试