zoukankan      html  css  js  c++  java
  • 现代软件工程第一章学习笔记

    1、用3天左右时间精读教材《现代软件工程——构建之法》第一章,整理本章中出现的计算机专用术语

    程序=数据结构+算法;

    cc和link命令;

    一个复杂的软件要有合理的软件构架、软件设计与实现、有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、连接参数等等;

    源代码管理的问题——也叫做配置管理;

    确保程序的正确性就是质量保障,具体的验证过程叫做软件测试;

    软件=程序+软件工程;

    软件企业=软件+商业模式;

    软件工程的概念是1968年提出来的;

    软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程;

    软件工程包括:软件需求分析、软件设计、软件构建、软件测试和软件维护;

    软件开发流程目的:提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性;

    软件的分类:

    ①系统软件:操作系统、设备驱动程序、工具软件等

    ②应用软件:用户使用他们来完成工作,从管理核电厂到写文章,或者是通讯、游戏、浏览网页、播放视频等;

    ③恶意软件:软件病毒等等;

    软件开发过程中遇到的难题:

    ①复杂性

    ②不可见性

    ③易变性

    ④服从性

    ⑤非连续性

    人们把创造性的运用科学原理、设计和实现建筑、机器、装置和生产过程;或者是在实践中使用一个或多个上述实体;或者是实现这些实体的过程称之为工程;

    计算机科学偏理论领域:

    • 计算理论
    • 信息和编码理论
    • 算法和数据结构
    • 形式化方法
    • 程序设计语言

    计算机科学偏实践领域:

    1、计算机体系结构

    2、并行计算和分布式系统

    3、实时系统和嵌入式系统 

    4、操作系统

    5、计算机网络

    6、科学计算

    7、安全和密码学

    8、人工智能

    9、计算机图形学、计算机视觉、多媒体

    10、数据库和大规模数据处理

    11、万维网

    12、自然语言处理和语音

    13、人机交互

    14、软件工程

    软件工程三大基础知识领域:

    ①计算机基础

    ②数学基础

    ③工程基础

    生命周期:软件需求、软件设计、软件构件、软件测试、软件维护

    专门领域:软件配置管理、软件工程管理、软件工程过程、软件工程模型和方法、软件质量

    软件好坏的要素:

    ①用户满意度

    ②可靠性

    ③软件流程的质量

    ④可维护性

    2、提出5个问题

    ①两个甚至多个人一起完成一个程序的时候,怎么能委婉的提出自己的建议并让TA比较容易接受?

    ②怎样才能适应客户的多种需求?

    ③对于软件项目,我们做出的一些估算为什么总是不准确呢?

    ④我们是应该听从客观的建议还是自己主观的决心?

    ⑤什么是用户体验?怎么让用户有更好的体验?

    3、软件分类

    游戏软件:王者荣耀

    目的:闲暇时间可以和朋友们一起开黑!

    学习软件:网易有道词典、WPS Office、每日英语听力、网易云课堂

    目的:可以提高学习效率、让空闲时间变得不再空闲

    购物软件:京东、唯品会、淘宝、网易考拉

    目的:更方便的购物APP,足不出户就可以买到想要的东西

    社交软件:QQ、微信、微博

    目的:和朋友们保持联系

    视频软件:腾讯视频、优酷、爱奇艺、PPTV

    目的:追剧

    实用工具:日历、天气、便签、计算器

    目的:为生活带来方便快捷

  • 相关阅读:
    preventDefault()、stopPropagation()、return false 之间的区别
    angular $q服务的用法
    Introduction
    软件工程第一次作业
    整除光棍(天梯)
    遍历数据文件目录music中的所有歌单,提取歌曲名称以及对应的标签,并进行统计。统计各个标签的歌曲数目,并在每个标签下找出出现次数最多的3首歌曲,写入到excel表格中:
    Python中字符串的format
    Kafka设计原理总结
    Dubbo源码分析
    浅谈HTTPS传输过程
  • 原文地址:https://www.cnblogs.com/lz150520/p/11493432.html
Copyright © 2011-2022 走看看