如题。正版的要780元,不敢问。只得再在网上搜一下,看能不能找到能用的。
月份:2004年10月
19天!
今天的复习颇不爽,因为很多真题几乎没有参考性。比如多媒体,考题的知识点太陈旧了。对照一下考纲,太笼统了。
打算明天和后天复习计算机组成。争取多多发现问题。
复习是什么?就跟测试一样,不是为了证明程序可以运行,而是为了发现问题。复习也是这个道理。我的问题就是往往停留在证明自己能做,而没有达到发现知识缺陷的地步。以后要注意了。
后天再见!
问题:action\forbid里*.java文件的注释怎么不知
如题。
发现:BLOG中的RSS技术
好像,BLOG中有一种RSS技术,可以代替我计划的邮件系统。收藏了几个相关的站点,有空的时候好好看一看。
改进:贴子中的评论不应该按最近更新排序
在使用这个程序的过程中,我发觉评论按最近更新排序,当更新自己的评论时会打乱评论的时间连续。在下一个版本中,我打算把评论按建立时间排序。到底是按升序还是按降序排列我再想一想。
疑问:昨天下载了源程序,可是不见jsp文件
只有一个.war和.sql文件,其它什么都没有。
20天!
今天顺利完成了数据库和操作系统的复习。唯一遗憾的是关于模式分解没有搞懂,翻翻了书,发现这个知识点是选修的。
明天我有更多时间,计划多媒体和网络两个部分搞定吧。
今天收到站长的email,然后赶紧登陆那个久违的QQ,结果不能登陆上,查了一下资料,发现这个QQ早已易主了。
第3章小节,问题:形式化(维也纳,VDM),IDEF方法
第3章 软件需求分析
第1节 任务
1、概念:用户需求
1)难点:问题复杂,交流,不完备和不一致,易变
2)分析原则:数据域和功能域,分解细化,建模
2、任务
1)问题识别:功能,性能,环境,界面
2)逻辑模型
3)文档:需求规格说明书,初步用户使用手册,测试计划,开发计划
3、需求规格说明忆主要内容
****************
第2节 结构化分析方法
1、自顶向下
2、描述工具:DFD,DD,结构化语言等
3、步骤:当前物理模型,当前逻辑模型,目标系统逻辑模型,补充优化。
*****************
第3节 DFD
概念:逻辑模型
1、基本图形符号:箭头表数据流,圆表加工,双杠表存储,方框表端点
2、步骤:
1)系统的输入输出;
2)系统内部;
3)注意事项:命名,数据流而非控制流,不画物质流,加工都有IO,编号,父,子图平衡,局部数据存储,提高DFD易理解性
3、实例
*******
第4节 DD
概念:各个成分的具体含义
1、内容及格式:1)、数据流 2):数据存储 3):数据项 4):加工条目
2、实现:
1)手工:印制卡片,填内容,按图号排列,同一成分只在父图上定义,索引目录
2)计算机辅助建立并维护:字典生成与管理程序,建数据库文件
*************
第5节 加工逻辑的描述(应用)
1、结构化语言:
1)外层:顺序结构,选择结构,重复
2)内层:祈使句
2、判定表:撮条件,条件取值,条件组合,提取动作,制作判定表,完善
3、判定树:
***********
第6节 IDEF方法(不懂)
概念:Integrated Computer Aided Manufacturing(ICAM)
ICAM Definition=IDEF
分为3部分:IDEF0,功能模型;IDEF1,信息模型;IDEF2,动态模型;
1、图形表示:输入,输出,控制,机制
2、方法:范围、观点及目的;内外关系图A-0图;顶层图A0图;低层次的图形;
3、特点:图形符号;自顶向下;
********
第7节 结构化分析方法小节
适合于数据处理类型的需求分析
弱点:静态模型扩充成CFD或STD;DFD与数据库中ER结合;不适合描述人机交互;与形式化结合,形式化是软件自动化的基础(不懂);借助需求分析工具
第1,2章小节,问题:VDM,成本-效益分析的时间价
第1章第1节 软件工程的产生
1、软件的特点:
1)逻辑产品;2)成本主要是研制;3)不会磨损;4)成本昂贵。
2、发展:
1)程序设计时代;2)程序系统;3)软件工程。
3、软件危机:
1)产生:供不应求
2)危机的表现:
1>预算常突破;2>不能满足用户要求;3>可维护性差;4>可靠性差。
3)危机原因:
1>规模;2>管理;3>技术;4>工具。
4、软件工程:
1)定义:用科学知识和技术原理来定义、开发、维护软件的一门学科。
2)性质:交叉学科;
3)内容:开发技术,开发管理。
5、问题:
1)费用;2)可靠性;3)维护;4)生产率;5)重用。
**************************************
第2节 软件工程过程和软件生存周期
1、过程:获取,供应,开发,操作,维护,管理,支持。
2、周期:可行性分析和开发计划,需求分析,概要设计,详细设计,编码,测试,维护
第3节 软件生存周期、方法、和工具
1、生存周期模型:瀑布,增量,螺旋,喷泉,基于知识,变换
2、开发方法:结构化,Jackson,维也纳(VDM,形式化不懂?),OOP
3、工具:
1)重要性
2)工具箱
3)开发环境
4)CASE(computer aided software engineering)
***************************************************************
第2章 软件可行性研究与项目开发计划
第1节 可行性研究
1、任务:技术,经济,社会
2、步骤:规模目标,现有系统,新系统高层模型,评价各种方案,可行方案,可研报告
3、可研报告内容:引言,前提,现有系统分析,技术可行性,经济,社会,其他方案,结论
********
第2节 系统流程图
1、作用:物理模型
2、符号:3、例子
********
第3节 成本-效益分析
1、时间价值(不懂?)2、投资回收期 3、纯收入
*********
第4节 项目开发计划:项目概述,实施计划,人员,期限
***************************
学习软件工程
如题。