当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《高级软件工程》学习资料(英文版)What about software

资源类别:文库,文档格式:PDF,文档页数:7,文件大小:48.4KB,团购合买
Too complex for complete analysis Separation into non-interacting subsystems distorts the results The most important properties are emergent Too organized for statistics Too much underlying structure that distorts the statistics Organized Complexity"(Weinberg) Copyright Nancy Leveson, Sept 1999
点击下载完整版文档(PDF)

Problem Trends -e Why Hard? What about software Syllabus Too complex for complete analysis Separation into non-interacting subsystems distorts the results The most important properties are emergent Too organized for statistics Too much underlying structure that distorts the statistics Organized Complexity"(Weinberg) Copyright Nancy Leveson, Sept 1999

Problem Trends Why Hard? What about software? Slyllabus Too complex for complete analysis: Separation into non-interacting subsystems distorts the results. The most important properties are emergent. Too organized for statistics Too much underlying structure that distorts the statistics. "Organized Complexity" (Weinberg) Copyright c Nancy Leveson, Sept. 1999 �

Problem Trends Why Hard? Syllabus Large discrete state spaces Continuous vs discrete math acks repetitive structure found in computer circuitry Cannot test exhaustively Intangibility Invisible interfaces Hard to experiment with and manage Transient hardware faults vs. software errors Hard to diagnose problems Copyright ncy Leveson, Sept 1999

�� �� ������������������������ Problem Trends Why Hard? Slyllabus � Other Factors � � � � � � � � � � � � � � � � � � � � � � � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� Large discrete state spaces Continuous vs. discrete math Lacks repetitive structure found in computer circuitry Cannot test exhaustively Intangibility � � Invisible interfaces Hard to experiment with and manage Transient hardware faults vs. software errors � � Hard to diagnose problems Copyright c Nancy Leveson, Sept. 1999 �

Problem Trends Why Hard? Syllabus And one more No historical usage information to allow measurement, evaluation and improvement of standard designs over time Always specially constructed Usually doing new things Copyright Nancy Leveson, Sept 1999

��������������������������� Problem Trends Why Hard? Slyllabus And One More � � � � � � � � � � � � � � � � � � � � � � � � � � � No historical usage information to allow measurement, evaluation, and improvement of standard designs over time. Always specially constructed. Usually doing new things. c Copyright Nancy Leveson, Sept. 1999 �

Problem Trends Why hard? Syllabus 1. Students will be able to evaluate software engineering techniques and approaches barefoot irreverance to their studies. They are here 2 It is important that students bring a certain ragamuffin not to worship what is known, but to question it. lacob Bronowski. The ascent of Man The developed theories .. have rarely been subjected to empirical testing and so their value remains unknown. They provide zealots with opportunities to market a rash of seminars the new technologies. When the theories are subjectto ing and courses and to flood the literature with papers advocating testing, what little evidence has been obtained sometimes suggests that the claimed benefits, in fact, may not exist. Vessey and weber Copyright ncy Leveson, Sept. 1999

������������������������������ ������������������������������ Problem Trends Why Hard? Slyllabus � Class Objectives � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 1. Students will be able to evaluate software engineering techniques and approaches. "It is important that students bring a certain ragamuffin barefoot irreverance to their studies. They are here not to worship what is known, but to question it." Jacob Bronowski, The Ascent of Man "The developed theories ...have rarely been subjected to empirical testing, and so their value remains unknown. They provide zealots with opportunities to market a rash of seminars and courses and to flood the literature with papers advocating the new technologies. When the theories are subjected to testing, what little evidence has been obtained sometimes suggests that the claimed benefits, in fact, may not exist. Vessey and Weber c Copyright Nancy Leveson, Sept. 1999 �

Proble Trends Why Ha Syllabus Class Objectives 2. Students will be able to exercise professional judgment in selecting an approach for a particular project based on an understanding of How the present state of software practice came about What was tried in the past What worked and what did not work Copyright Nancy Leveson, Sept 1999

������������������������������ Problem Trends Why Hard? Syllabus Class Objectives � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 2. Students will be able to exercise professional judgment in selecting an approach for a particular project based on an understanding of: How the present state of software practice came about What was tried in the past What worked and what did not work Why c Copyright Nancy Leveson, Sept. 1999 �

Problem Why Hard? abus ■ Required Background ■ Assignments No programming Reading summaries Main ideas or themes Critical evaluation Any additional thoughts Some additional short assignments Copyright Nancy Leveson, Sept 1999

� � �� �� Problem Trends Why Hard? Syllabus Required Background Assignments No programming Reading summaries: Main ideas or themes Critical evaluation Any additional thoughts Some additional short assignments c Copyright Nancy Leveson, Sept. 1999 �

Problem Trends Why Hard? Reading: Both classic papers and new ones I would like to see computer science teaching set deliberately in a historica/ framework .. The absence of this element in their training causes people to approach every problem from first principles. They are apt to propose solutions that have been found wanting in the past. Instead of standing on the shoulders of their precursors, they try to go it alone Maurice Wilkes cy Leveson, Sept. 1999

Problem Trends Why Hard? Syllabus Reading: Both classic papers and new ones I would like to see computer science teaching set deliberately in a historical framework.... The absence of this element in their training causes people to approach every problem from first principles. They are apt to propose solutions that have been found wanting in the past. Instead of standing on the shoulders of their precursors, they try to go it alone. Maurice Wilkes c Copyright Nancy Leveson, Sept. 1999 �

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有