﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-让JAVA翱翔天地之间-随笔分类-软件工程</title><link>http://www.blogjava.net/Person/category/54103.html</link><description>来客请点评下,互相交流学习经验,大家互相帮助 .</description><language>zh-cn</language><lastBuildDate>Tue, 07 Jan 2014 15:25:27 GMT</lastBuildDate><pubDate>Tue, 07 Jan 2014 15:25:27 GMT</pubDate><ttl>60</ttl><item><title>面向对象中的“多态”、可执行的规格说明、白盒黑盒测试</title><link>http://www.blogjava.net/Person/archive/2014/01/06/408593.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Mon, 06 Jan 2014 12:25:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/06/408593.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408593.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/06/408593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408593.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408593.html</trackback:ping><description><![CDATA[在面向对象的软件技术中，多态是指子类对象可以像父类对象那样使用，同样的消息既可以发送给父类对象也可以发送给子类对象。也就是说，在类等级不同的层次中可以共享一个行为和方法的名字，然而不同层次的每个类却各自按自己的需要来实现这个行为。当对象接收发送给他的消息时，根据该对象所属的类动态选用在该类中定义的实现算法。<br /><br /><br />可执行的规格说明：这是一种使得要求说明过程自动化的技术，通过可执行的规格说明语言来描述预期的行为&#8220;做什么&#8221;，人们可以从直接观察中用规格说明语言来规定任何系统行为。<br /><br />黑盒测试法：该方法把测试对象看成一个黑盒子，测试人员完全不考虑程序的内部结构和处理过程，只在软件接口处进行测试，依照需求规格说明书，检查程序是否满足功能需求。因此，黑盒测试又称为功能测试或者数据驱动测试。<br /><br />白盒测试法：该方法把测试方法看做一个打开的盒子，测试人员需要了解程序的内部结构和处理过程，以检查处理过程的细节为基础，对程序中尽可能多的逻辑路径进行测试，检查内部控制结构和数据结构是否有错，实际的运行状态与预期是否一致。白盒法也不可能进行穷举测试。<img src ="http://www.blogjava.net/Person/aggbug/408593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-06 20:25 <a href="http://www.blogjava.net/Person/archive/2014/01/06/408593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何做好软件质量保证工作和系统设计说明书和结构化分析</title><link>http://www.blogjava.net/Person/archive/2014/01/05/408534.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 05 Jan 2014 13:12:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/05/408534.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408534.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/05/408534.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408534.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408534.html</trackback:ping><description><![CDATA[软件质量保证工程师软件工程管理的重要内容，软件质量保证应做好一下几个方面的工作：<br />（1）采用技术手段和工具。质量保证活动要贯彻开发过程始终，必须从采用技术手段和工具，尤其是使用软件开发环境来进行软件开发。<br />（2）组织正式技术评审，在软件开发的第一个阶段结束是，都要组织正式的技术评审。国家标准要求单位必须采用审查、文档评审、审计和测试等具体手段来保证质量。<br />（3）加强软件测试。软件测试师质量保证的重要手段，因为测试可发现软件中大多数潜在的错误。<br />（4）推选软件工程规范（标准）。用户可以自己指定软件工程规范（标准），但标准一旦确认就应该贯彻执行。<br />（5）对软件的变更进行控制。软件的修改和变更常常会引起潜在的错误，因此必须严格控制软件的修改和变更。<br />（6）对软件质量进行度量。即软件质量进行跟踪，及时记录和报告软件质量情况。<br /><br /><br />系统设计说明书：系统设计说明书是从系统总体角度出发对系统建设中各主要技术方面的设计进行说明，是系统设计阶段产物，其着重点在于阐述系统设计的指导思想以及所采用的技术路线和方法，编写系统设计说明书将为后续的系统开发工作从技术和指导思想上提供必要的保证。<br /><br />结构化分析：结构化分析是根据分解和抽象的原则，按照系统中数据处理的流程，用数据图来建立系统的功能模型，从而完成需求分析工作。<br /><br /><br /><br />可执行的规格说明：这是一种使得要求说明过程自动话的技术，通过可执行的规格说明语言来描述预期的行为&#8221;做什么&#8220;，人们可以从直接观察中用规格说明语言来规定任何系统行为。<img src ="http://www.blogjava.net/Person/aggbug/408534.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-05 21:12 <a href="http://www.blogjava.net/Person/archive/2014/01/05/408534.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简述建立对象模型的步骤</title><link>http://www.blogjava.net/Person/archive/2014/01/05/408532.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 05 Jan 2014 11:37:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/05/408532.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408532.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/05/408532.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408532.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408532.html</trackback:ping><description><![CDATA[典型的建立对象模型的步骤：<br />（1）首先确定对象类和关联（因为它们影响到系统整体结构和解问题的方法）<br />（2）对于大型复杂的问题还要进一步划分出若干个主题<br />（3）然后给类和关联增添属性，以进一步描述它。<br />（4）接下来利用适当的继承关系进一步合并和组织类。<br />（5）由于经过一次建模过程很难得到完全正确的对象模型，所欲需要反复修改。<img src ="http://www.blogjava.net/Person/aggbug/408532.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-05 19:37 <a href="http://www.blogjava.net/Person/archive/2014/01/05/408532.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>动态模型</title><link>http://www.blogjava.net/Person/archive/2014/01/05/408531.html</link><dc:creator>天YU地___PS，代码人生 </dc:creator><author>天YU地___PS，代码人生 </author><pubDate>Sun, 05 Jan 2014 11:27:00 GMT</pubDate><guid>http://www.blogjava.net/Person/archive/2014/01/05/408531.html</guid><wfw:comment>http://www.blogjava.net/Person/comments/408531.html</wfw:comment><comments>http://www.blogjava.net/Person/archive/2014/01/05/408531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Person/comments/commentRss/408531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Person/services/trackbacks/408531.html</trackback:ping><description><![CDATA[动态模型是与时间和变化有关的系统性质。该模型描述了系统的控制结构，他表示了瞬时的、行为化的系统控制性质。它关心的是系统的控制，操作的执行顺序。它从对象的事件和专状态的角度出发，表现了对象的相互行为。<br />建立动态模型的步骤：<br />第一步：是编写典型的交互行为的脚本。虽然脚本中不可能包括每个偶然事件，但是，至少必须保证不遗漏常见的交互行为<br />第二步：从脚本中提取出事件，确定触发每个事件的动作对象以及接受事件的目标对象，<br />第三步:排列事件发生的次序，确定每个对象可能有的状态及状态间的转换关系，并用状态图描述它们。<br />最后：比较各个对象的状态图，检查它们之间的一致性，确保事件之间的匹配。<br /><br /><img src ="http://www.blogjava.net/Person/aggbug/408531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Person/" target="_blank">天YU地___PS，代码人生 </a> 2014-01-05 19:27 <a href="http://www.blogjava.net/Person/archive/2014/01/05/408531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>