首页 > 其他分享 >软件构造课程思考

软件构造课程思考

时间:2023-05-22 09:33:49浏览次数:37  
标签:Code 外部 Period Moment 课程 质量 思考 软件

一、软件构造多维度试图

1.Build

Moment(Code):Source Code,Interface-class-Attribute-Method

Moment(Component):Package,File,Static-Linking,Library,Test Case

Period(Code):Code Churn

Period(Component):Configuration-Item,Version

2.Run

Moment(Code):Memory Dump,Code Snapshot

Period(Code):Concurrent Multithreads

 

二、内部质量/外部质量

外部质量因素影响用户,内部质量因素影响软件本身和开发者

外部质量取决于内部质量

外部质量因素包括:正确性、健壮性(针对异常情况处理)、可扩展性、可复用性、兼容性、性能、可移植性(Java的优点之一)、易用性、及时性、功能性

质量目标之间折中(但“正确性”绝不能与其他质量目标折中)

标签:Code,外部,Period,Moment,课程,质量,思考,软件
From: https://www.cnblogs.com/zzzzzzx/p/17419735.html

相关文章

  • 2023-Liunx命令 第17章 软件包管理
    17.1rpm指令RPM软件包管理器【语法】rpm[选项][参数]【功能介绍】rpm指令是RPM软件包的管理工具。RPM(全称为:RedHatPackageManager)最早由Redhat公司开发,作为RedhatLinux中软件包的管理工具。目前,有很多主流的发行版都是用RPM来管理Linux的软件包 【选项......
  • [图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD
    将几样自由软件结合到一起,完成强大的PublicKeyAuthentication方式登陆SSHD用到的软件为Putty:PuTTY:AFreeTelnet/SSHClientWinScp:FreewareSFTPandSCPclientforWindowPuttyGen:包含于WinScp的安装包里面Pageant:包含于WinScp的安装包里面安装之后,全程图解如下:1,看看我......
  • 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD
    将几样自由软件结合到一起,完成强大的PublicKeyAuthentication方式登陆SSHD用到的软件为Putty:PuTTY:AFreeTelnet/SSHClientWinScp:FreewareSFTPandSCPclientforWindowPuttyGen:包含于WinScp的安装包里面Pageant:包含于WinScp的安装包里面安装之后,全程图解如下:1,看看......
  • 2023.5.21——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午参观君乐宝企业,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 网站监测软件配置使用 - WGCLOUD
    WGCLOUD是一款优秀的开源运维监控工具,它可以监控网站、网页、服务接口的健康状态,并支持GET和POST接口,以及对返回的内容进行校验,支持告警通知,比如邮件、钉钉、微信等,这样可以有效防止我们的网站被篡改WGCLOUD很轻量,部署很方便,本文中我们不讲述如何部署安装了,可以去网站(www.wgstart.c......
  • 转载文章:linux安装软件包
    一、安装.deb软件包sudodpkg--installXXX.deb二、rpm软件管理工具rpm-ivh软件包名-evh 软件名卸载软件-q软件名查询已安装软件-qa查询已安装的所有软件-ql软件名软件程序列表-qf文件绝对路径查询某一个文件是由哪一个包提供-uv......
  • mac软件最佳资源下载站「macw」
    macw是一个专业的Mac苹果电脑软件下载网站。海量Mac软件,Mac教程技巧,壁纸,字体,模板,插件视频等资源集一身。有众多业界所推崇的主流软件,还有许多你不曾了解的小众精品软件。完美破解,人工测试,及时更新。更多详情:https://www.macw.com/?id=ODA2NCZfJjI3LjE4Ni4xMjUuMTE2......
  • 软件开发与创新——原型设计工具介绍
    这周软件开发与创新的实验课上老师向我们初步介绍了软件开发的原型设计工具,经过查询相关资料,我了解到软件开发原型设计工具在开发过程中起着重要的作用。以下是几个主要作用:界面设计和布局:原型设计工具允许开发人员创建应用程序的用户界面,包括页面布局、组件和元素的放置等。它......
  • 免费码流分析软件YUView(转)
    原文:https://zhuanlan.zhihu.com/p/558580168作者:codec2021大家周末好,如果你是做视频编解码的研究或者开发工作,大概率离不开码流分析软件/工具。vq-analyzer和Elecard虽说功能很强大,但都是商用收费的,且价格并不便宜,还有各种Licence限制。今天我给推荐一个Github上开源,且跨平台......
  • 软件产品评价
    用户界面搜狗输入法的界面清晰简洁,让用户一目了然地查看各种选项和设置。特别是其智能提示和自动纠错功能,能够帮助用户快速找到正确的词语和纠正拼写错误,提高输入效率。但是,其中一些高级选项难以发现,导致许多用户可能会错过这些有用的功能。记住用户选择搜狗输入法软件具有很好的......