摘要: 大家好,本人是信息与计算科学专业大三学生,现在课余时间由教授带着学习软件开发设计。详情请访问我的CSDN博客:blog.csdn.net/lfsfxy9 阅读全文
posted @ 2009-09-03 11:50 争光 阅读(102) 评论(0) 推荐(0)
摘要: Java是一门很优秀的语言,是相当的面向对象的语言,好多特点,最主要的有这么几个:平台无关性,其中Java编写的Applet可以跨平台、跨操作系统、跨网络运行,并且Applet代码短小,可以不修改应用程序就增加Web页新功能的特性等.安全性,这个Java具有强大的安全结构和策略,代码在编译和实际运行过程中都会接受层层安全检查,可以防止具有恶意的程序和病毒侵入,并且废弃了指针操作等.通过多线程运行机制来支持多任务和并行处理,这样很容易实现网络上的实时交互行为。可扩展行非常强大,可以通过接口支持多重继承。总之,Java是目前最重要和最有前途的Web编程语言之一 哈~ .曾经在图书馆借过一本《深入浅 阅读全文
posted @ 2009-09-03 11:23 争光 阅读(103) 评论(0) 推荐(0)
摘要: 《大话设计模式》作者:程杰 邮箱:chengjielong@163.com博客: http://cj723.cnblogs.com/在这本书的附录里讲解了面向对象的基本知识,值得细细体会其中滋味,于是摘录于此,以待.....类与实例:对象是一个自包含的实体,用一组可识别的特性和行为来标识。面向对象英文叫Object-Oriented Programing,其实就是针对对象来进行编程的意思。定义类需要注意两点:第一,类名称首字母记着要大写,多个单词则各个首字母大写;第二,对外公开的地方要用public修饰符。其中,实例就是一个真实的对象。实例化就是创建对象的过程,使用new关键字来创建。构造方法 阅读全文
posted @ 2009-09-01 20:48 争光 阅读(219) 评论(0) 推荐(0)
摘要: 真真的感受到了什么叫做弱,真真的体会了一把什么叫模糊。学习了软件工程这门学科,米老师给了我们13个文档的模板,任务是给 机房收费管理系统配上相应的文档资料,当初接这个任务的时候还是蛮有自信的哈~ ,论文也写过点点的撒~ ,可是要真做这么多的文档,并且每个文档的技术内涵都不低,想想应该没问题。 真真的感受到了什么叫做弱。好赖文档也写到了详细设计,其中前面的概要设计和可行性分析,涉及到了点数据结构的设计问题。我晕了,什么叫数据结构?数据结构是什么,拆开来看 ,"数据" 和 "结构" ,显而易见就是和数据有关并介绍其中数据之间联系的一些知识,其实这里的数据结构 阅读全文
posted @ 2009-08-25 14:15 争光 阅读(186) 评论(0) 推荐(0)
摘要: 8.25 -- **.** 说说今天开始到某天的阶段学习任务,兴奋哇~~C#视频学习(要求:能看懂后面的《大话设计模式》中的C#代码)--> 学习《大话设计模式》。(在学习过程中思考在上一个阶段学习开发的机房管理收费系统中所相关的设计,相关功能的实现过程中使用的算法的设计。通过这阶段的学习,会发现原来系统的很多不足,米老师嘱咐我们在改动原系统的时候,相应的改动文档要同时跟进,这样写明自己改动的地方和改动的原因。)--> 规范的建模语言,学习UML。(这仅是关于工具的熟悉使用,是砍柴前的磨刀罢了~ ,本阶段和下一个阶段的Rose 学习都会使我们对自己之前写的相关文档中的图表一类图示有 阅读全文
posted @ 2009-08-25 13:37 争光 阅读(109) 评论(0) 推荐(0)
摘要: 1.引言 1.1编写目的 在完成了针对《档案管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对《档案管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 1.2项目背景 由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些公司重要的文件极为不便,同时由于人... 阅读全文
posted @ 2009-08-22 09:25 争光 阅读(348) 评论(0) 推荐(0)
摘要: 为期一周的软件工程学的总体宏观学习已经结束,剩下的时间就要对这几天软件工程的学习过程进行总结。 通看,软件工程学是引领程序开发整体流程的一个思想性的知识,通过这么多天的学习,我对软件工程学的初识就是这是一个大家伙,就目前这个阶段的我们的应用来看,软件开发中后期的测试、维护,都是弱项,暂时都用不到,不过为了获得知识,我们还是可以虚拟环境,来满足一些我们需要的条件。以期在学习中实践,辅以实践中学习,就像哈大讲《软件工程》的张洪志老师经常强调的,要多多练习,实践出真知嘛~ 这样学好软件工程学应该就不成问题了。 总的来说,在我们做机房收费管理系统的时候,对软件工程并没多好了解,貌似自软件危机以后的东. 阅读全文
posted @ 2009-08-21 09:37 争光 阅读(215) 评论(0) 推荐(0)
摘要: 如下该文,作者用幽默犀利的语言点出了我们软件开发过程中会犯的大大小小的错误,好好读读,会有收获的。 良好的编程习惯是每个程序员都应该具备的工作素质,在我的软件生涯中屡屡发现一些程序员的身上总有这样或者那样的坏毛病,这些毛病在一些从业时间不是很长的程序员的身上表现的特别突出。 1. 搭棚子 搭棚子顾名思义就是拿到一个任务的时候,既不做更详细的需求分析,也不作详细设计,一开始就打开编程工具,噼里啪啦的定义了一堆的模块,我不说是定义类,是因为这样代码里根本就找不到对象,然后就在这些模块的基础上进行工作,结果整个程序看起来就象胡乱搭起来的棚子,虽然有个程序的样子,而且似乎也实现了所要的功能,但是这样. 阅读全文
posted @ 2009-08-20 20:30 争光 阅读(211) 评论(0) 推荐(0)
摘要: 第一章主要知识点:软件:(三部分)1.运行当中的指令集(程序);2.似的程序正常运行的数据结构;3.文档。软件特点:逻辑实体,具有抽象性;通过人们智力活动把知识与活动转化为信息的一种产品;没有“季节摸准”;开发和运行守硬件限制;开发费用越来越高;没摆脱手工操作。软件分类:不同标准不同分类。功能、规模、使用频率。软件工程:定义比较多,是指导计算机的软件开发和维护的一个工程学科。通过工程的概念原理来开发维护软件,把经过实践考验而证明正确的管理技术,和当前最好的管理方法结合起来。软件工程研究目标:1.定义良好方法学,面向计划,开发维护整个软件生命周期;2.确定软件成分,记录软件生存周期每一步的文档. 阅读全文
posted @ 2009-08-20 17:20 争光 阅读(215) 评论(0) 推荐(0)
摘要: 前些日子,学习数据库,又看到CSDN数据库频道的系列文章(http://subject.csdn.net/SQL%2DI/),介绍SQL注入的,提到B/S这个概念,如是搜罗了一下。 B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQ. 阅读全文
posted @ 2009-08-20 17:11 争光 阅读(237) 评论(0) 推荐(0)