(1)软件危机是指在计算机软件的开发和维护过程中,所遇到的一系列严重问题。 (2)典型表现: 开发费用和进度难以估算和控制,大大超过预期的资金和规定日期 软件维护困难 通常没有保留适当的文档资料 开发成本逐年上升
问答题请为下面的程序设计符合判定覆盖的测试用例。 int main() { int a,b,c,x,y,z,t; scanf(“d%,d%,d%”,&a,&b,&c,&t); if a>5 && t<1 x=10 else x=1; if b>10 y=20 else y=2; if c>15 z=30 else z=3; printf(“d%,d%,d% n”,x,y,z) }
问答题简述模块独立性,内聚与耦合。
问答题软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
问答题结构化程序设计的特征是什么?
问答题请给出软件工程七条基本原理中的任意6条基本原理。