学习笔记1
昨天是我第一天开始正规的接触软件开发,接触的东西有点多,但是还好差不多都能记住。为了不荒废我哥辛苦教导的心血,我决定全部都记下来。下面就按照几个“模块”来记录下来。
第一就是从事软件开发的习惯和要求,当然这也都是我哥自己为我总结的,我觉得很正确。
①要弄懂每一行代码的意思,理解每一个代码的作用。
②写出的代码要尽可能的简化,还要简介明了。
③代码后面要添加注释,以便能查找和修改。
④要分清前台后台。
⑤软件的机能要模块化,使之易拓展,易识别。
⑥每天一个总结,记录自己接触的知识,记录自己学习的知识,温故而知新。
⑦抓紧时间。
第二个是软件开发流程。主要介绍了两种常用的形式,有瀑布式开发和敏捷式开发,瀑布式开发流程如下。
软件开发都是以需求为向导,进行市场调研得到需求文档,然后对需求文档进行分析和确认,得到正式需求文档,然后根据正式需求文档对模块的划分,然后对模块进行概要设计(即是对模块进行搭架构),然后就是详细设计(包括数据传输和界面设计之类的),然后就是开发coding,后面就是几个测试过程,有单元测试,连接测试以及综合测试。
第三个是html的学习和初步使用。
html文档包括head文件和body标签两个部分,它们的表达方式为<head></head>,<body></body> ,这种表达方式在整个html的其他标签内都是通用的。
head标签里面可以加入title标签,位于 title 开闭标签之内的文本都会在浏览器的标题栏和 Microsoft Windows 的任务栏上显示。
body标签则是显示html页面的主要内容,讲到了:按钮,密码,表格,颜色,日期,邮箱,等一系列的表达方法。由于太过繁多,不一一细写。我等会儿会根据昨晚讲的内容写出一个登陆界面,这是昨天的成果的应用。然后根据这个成果我会再写出总结。
第四个则是操作系统和开发语言的平台的介绍以及数据库的使用必要。
整个教导流程都是以一个餐馆系统为例子来介绍的,后面我会根据昨晚的知识来列一个自己的大纲并尽可能的实现它。