Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.
You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.
After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.
digitally watermarked, no DRM
The eBook version of this title will be available soon
This volume contains the proceedings of the seventh annual
conference on software engineering and training, sponsored
by the Software Engineering Institute (SEI), held in Texas
in January 1994. The conference is also held in cooperation
with the Association for Computing Machinery and the IEEE
Computer Society. The volume includes refereed papers from
an international group of software engineering educators,
along with reports from the SEI, panel discussions, and
contributions by invited speakers. Several papers focus on
the theme of the 1994 conference: putting the engineering
into software engineering. These papers address various
aspects of applying the principles and methods of
traditional engineering disciplines to software engineering.
Designing a discipline of software design.- A two-semester undergraduate sequence in Software Engineering: Architecture and experience.- Software engineering in an undergraduate computer engineering program.- When the golden arches gang aft agley: Incorporating software engineering into computer science.- Cohesive use of commercial tools in a classroom.- Ada reusable software components for teaching distributed systems.- Using commercial CASE environments to teach software design.- Real-world software engineering: A spiral approach to a project-oriented course.- Learning by doing: Goals and experiences of two software engineering project courses.- A “just in time” course framework: project-oriented courses.- Project courses at the NTH: 20 years of experience.- An adventure in software process improvement.- Process self-assessment in an educational context.- Teaching software project management by simulation — Experiences with a comprehensive model.- Awareness week at Texas instruments: An alternative approach to instructor-led delivery.- Implication of practitioners in a post-graduate curriculum, a successful collaboration.- Reducing the gap between academic theory and professional practice in software engineering education.- Bridging the gaps.- Experiences with CCB-directed projects in the classroom.- Putting into practice advanced software engineering techniques through students project.- Cachesim: A graphical software environment to support the teaching of computer systems with Cache memories.- Suggested scenarios of software maintenance education.- Software design methods for concurrent and real-time systems.- Building on experience: An undergraduate course with two year-long projects.- Software engineering beginning in the first computer science course.- Non-functional requirements in the design of software.- Teaching formal extensions of informal-based object-oriented analysis methodologies.- Teaching iterative and collaborative design: Lessons and directions.- The use of computer ethics scenarios in software engineering education: The case of the killer robot.- Special to the Silicon valley sentinel-observer Silicon Valley, USA.- Computer productivity initiative.- Alternative assessment for software engineering education.- A five year perspective on software engineering graduate programs at George Mason University.- Falling down is part of growing Up; the study of failure and the Software Engineering community.- Guided reuse for programmers.- A practical approach to teaching software reuse.- Introducing a software reuse culture in practice.- Meeting the needs of industry: SMU's Master's degree program in software engineering.- How mature is your software process?.- Using a Multi-User Dialogue system to support software engineering distance education.- Introducing megaprogramming at the high school and undergraduate levels.- Formal methods for software engineering.- Teaching logic as a tool.- The capability maturity model for software: A tutorial.