买了联通3G上网卡,终于重新回归网络了

2012/01/08

前几天买了联通3G上网卡,终于可以告别无网时代!

Posted in 未分类20 条评论

软件工程知识复习

2011/12/25

1.软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。软件生命周期包括:软件定义、软件开发和运行维护(也称“软件维护”)。软件生命周期各阶段的任务是:[问题定义→可行性研究→需求分析]→[总体设计(也称“概要设计”)→详细设计→编码和单元测试→综合测试]→[软件维护]。

[Defintion->FeasibilibyStudy->RequirementsAnalysis->
SystemDesign->ProgramDesign->Coding&ModuleTesting->
Integration&SystemTesting->Delivery&Maintenance]

2.数据流图(DFD)是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据从输入到输出的移动变换过程。数据流图的四种基本成分为:加工、外部实体、数据流和数据存储文件。画数据流图的基本步骤是:自外向内、自顶向下、逐层细化和完善求精。

3.需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。软件需求分析的任务并不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。任务:①确定对系统的综合要求{A功能需求B性能需求C可靠性和可用性需求D出错处理需求E接口需求F约束G逆向需求H将来可能提出的要求}②分析系统的数据要求导出系统的逻辑模型(数据流图+数据字典+主要的处理算法)④修正系统开发计划 分析需遵循的准则:1)必须理解并描述问题的信息域,根据这条准则应该建立数据模型。2)必须定义软件应完成的功能,这条准则要求建立功能模型。3)必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。4)必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。

5.总体设计过程 系统设计阶段+结构设计阶段 典型的总体设计包括以下9个步骤:1)设想供选择的方案2)选取合理的方案3)推荐最佳方案4)功能分解5)设计软件结构6)设计数据库7)制定测试计划8)书写文档9)审查和复查 耦合类型:1)非直接耦合2)数据耦合3)特征耦合4)控制耦合5)外部耦合6)公共耦合7)内容耦合 模块是指具有相对独立性的,由数据说明、执行语句等程序对象构成的集合。

7.通常把编码和测试统称为实现

黑盒测试与白盒测试的比较(规划、优点、缺点、应用范围)。

项目 黑盒测试法 白盒测试法
规划方面 功能的测试 结构的测试
优点

方面

能确保从用户的角度出发进行测试 能对程序内部的特定部位进行覆盖测试
缺点

方面

无法测试程序内部特定部位;当规格说明有误,则不能发现问题 无法检查程序的外部特性;无法对未实现规格说明的程序内部欠缺部分进行测试
应用

范围

边界分析法

等价类划分法

决策表测试

语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,路径覆盖,循环覆盖,模块接口测试

测试步骤:1)模块测试2)子系统测试3)系统测试4)验收测试5)平行测试

问答

[Q1]什么是软件过程?它与软件工程方法学有何关系?

[A1]软件过程是为了开发出高质量的软件产品所需完成的一系列任务的框架,它规定了完成各项任务的工作步骤。软件过程定义了运用技术方法的顺序、应该交付的文档资料、为保证软件质量和协调软件变化必须采取的管理措施,以及标志完成了相应开发活动的里程碑。软件过程是软件工程方法学的3个重要组成部分之一。

 

[Q2]模块独立性和信息隐蔽性有何关系?模块的内聚性包括哪些类型?

[A2]关系:信息隐蔽的目的主要是为了提高模块的独立性,减少将一个模块中的错误扩散到其他模块的机会。模块内聚性包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。

 

[Q3]黑盒测试的特点及主要技术方法有哪些?

[A3]特点:1)黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然可以使用。2)黑盒测试用例的设计可以和软件实现同时进行,这样能够压缩总的开发时间。黑盒测试的具体技术方法:边界值分析法、等价类划分法、因果图法和决策表法。

Tags:知识复习,软件工程 Posted in 软件7 条评论

最近去深圳实习工作一段时间

2011/12/24

最近去深圳实习工作一段时间,博客会视情况有所减少。我会尽量保证文章质量,多发技术性的文章,以免博客太过于记流水账了。

Tags:实习,工作,深圳 Posted in 资讯2 条评论

今天开题答辩

2011/12/22

如题,今天上午,我们班举行毕业开题答辩,分成2组,每组18人。我在第2组,但有幸分到最后一个答辩。每个教师答辩组按规定,需要由四个老师组成,结果我们答辩组只来3个老师,而且,这三人对Android相关课题都不甚了解,于是出现很多我觉得业余和搞笑的提问。当然,学生中也有一些菜鸟,只会抄袭的论文和开题,不知道具体消化的。所以,学生答辩中也有不少令人无语和无知的回答。下面摘要几条师生答辩的问答,当然这些只是凭我回忆而记录的大意。 »继续阅读

Tags:开题答辩,问答过程 Posted in 程序4 条评论

今天清理友链,暂时会撤下访问出错的网站

2011/12/19

今天清理友链,如果发现网站访问出现错误的会被暂时撤下,恢复正常后会重新挂上;非防火墙等原因造成无法访问或单方面撤下友链的网站,将会被删除友链。 »继续阅读

Tags:友链,清理 Posted in 未分类3 条评论

最近找工作,写个简历,有意者看看吧

2011/12/18

如题!由于网络的公开性,简历中部分个人隐私信息隐去,有意者可以QQ联系,非诚勿扰! »继续阅读

Posted in 职业2 条评论

  • 语言版本

  • 点不点随你便

  • 分类目录

  • 文章归档

  • 近期文章

  • 友情链接

  • 3D标签

  • 最近访问来源

    free counters