The Conference Wiki of the 2005 International Symposium on Wikis
[ start | index ]
start > Workshop2SwEngTopics

Workshop2SwEngTopics

Created by Ademar Aguiar. Last edited by Ademar Aguiar, 2 years and 40 days ago. Viewed 397 times. #3
[edit] [rdf]
labels
attachments

Computing Essentials/Construction tools

  1. Development environments
  2. GUI builders
  3. Unit testing tools
  4. Profiling, performance analysis and slicing tools

Professional Practice/Communication skills

  1. Reading, understanding and summarizing reading (e.g. Source code, documentation)
  2. Writing (assignments, reports, evaluations, justifications, etc.)
  3. Team and group communication (both oral and written, email, etc.)

Software Modeling & Analysis/Requirements specification & documentation

  1. Requirements documentation basics (e.g. types, audience, structure, quality, attributes, standards, etc.)
  2. Software requirements specification
  3. Specification languages (e.g. structured English, UML, formal languages such as Z, VDM, SCR, RSML, etc.)

Software Design/Design support tools and evaluation

  1. Design support tools (e.g. architectural, static analysis, dynamic evaluation, etc.)

Software Verification and Validation/V&V terminology and foundations

  1. Planning the V&V effort
  2. Documenting V&V strategy, including tests and other artifacts
  3. Metrics & Measurement (e.g. reliability, usability, performance, etc.)
  4. V&V involvement at different points in the lifecycle

Testing/Problem analysis and reporting

  1. Analyzing failure reports
  2. Defect analysis
  3. Problem tracking

Software Process/Process implementation

  1. Levels of process definition (e.g. organization, project, team, individual, etc.)
  2. Life cycle models (agile, heavyweight, waterfall, spiral, V-Model, etc.)
  3. Life cycle process models and standards (e.g., IEEE, ISO, etc.)
  4. Individual software process (model, definition, measurement, analysis, improvement)
  5. Team process (model, definition, organization, measurement, analysis, improvement)
  6. Process tailoring
  7. Requirements for software life cycle process (e.g., ISO/IEEE Standard 12207)
  1. Software Management/Project control
  1. Change control
  2. Monitoring and reporting
  3. Measurement and analysis of results

Software Management/Software configuration management

  1. Revision control
  2. Release management
  3. Tool support
  4. Software configuration management processes
  5. Maintenance issues
no comments | post comment
Copyright (?) 2005 by the contributors. Contents provided under the Creative Commons BY-SA license.
Contributions welcome, attribution should go to wikisym.org and the respective authors.