50 likes | 60 Views
Lecture 5 Requirements Engineering Slides from last time. CSCE 740 Software Engineering. Topics Lec04 slides Requirements 2 nd Beta Edition SaaS book Mythical Man-Month Readings: Chapter 4. February 3, 2014. New Edition. February 1, 2014
E N D
Lecture 5Requirements EngineeringSlides from last time CSCE 740 Software Engineering • Topics • Lec04 slides Requirements • 2nd Beta Edition SaaS book • Mythical Man-Month • Readings: Chapter 4 February 3, 2014
New Edition • February 1, 2014 • Engineering Software as a Service: An Agile Approach Using Cloud Computing, 2nd Beta Edition • Armando Fox and David Patterson • Aqueduct of Segovia, example of long-lasting design. It is about 20 miles long built by the Romans in the 1st or 2nd century A.D. • \
Both the print book and ebook were prepared with • LaTeX, tex4ht, and • Ruby scripts that use • Nokogirito massage the XHTML output and • HTTPartyto automatically keep the • Pastebinand screencast URIs up-to-date in the text. • Makefiles, style files and most of the scripts are available under the BSD License at • http://github.com/armandofox/latex2ebook • Patterson, David; Fox, Armando (2012-08-24). Engineering Long-Lasting Software: An Agile Approach Using SaaS and Cloud Computing, Beta Edition (Kindle Locations 22-23). Strawberry Canyon LLC. Kindle Edition.
The mythical man-month • The mythical man-month • No silver bullet • The second-system effect • The tendency towards irreducible number of errors • Progress tracking • Conceptual integrity • The manual • The pilot system • Formal documents • Project estimationCommunication • The surgical team • Code freeze and system versioning • Specialized tools • Lowering software development costs • Fred Brooks • IBM 360 OS Manager • http://www.cs.virginia.edu/~evans/greatworks/mythical.pdf http://en.wikipedia.org/wiki/The_Mythical_Man-Month
The mythical man-month • /sys/devices/system/cpu/cpu0/cache/ • This directory has a subdirectory for each level of cache. Each of those directories contains the following files: • coherency_line_size • level • number_of_sets • physical_line_partition • shared_cpu_list • shared_cpu_map • size • type • ways_of_associativity