Open Access. Powered by Scholars. Published by Universities.®
- Discipline
- Keyword
-
- Atomic requirements (5)
- Singular requirements (5)
- Requirements (4)
- Quality attributes (3)
- Software process (3)
-
- System development (3)
- Android (1)
- Cohesive requirements (1)
- Example requirement (1)
- Games (1)
- Metrics (1)
- Mobile Systems (1)
- Pervasive Systems (1)
- Quality requirements (1)
- Requirement process (1)
- Requirements process (1)
- Small systems (1)
- Software engineering (1)
- System glossary (1)
- System quality (1)
- Trustworthiness of systems (1)
- WiFi Direct (1)
Articles 1 - 7 of 7
Full-Text Articles in Computer Engineering
Metrics, Software Engineering, Small Systems – The Future Of Systems Development, William L. Honig
Metrics, Software Engineering, Small Systems – The Future Of Systems Development, William L. Honig
William L Honig
In this talk I will introduce the importance of metrics, or measures, and the role they play in the development of high quality computer systems. I will review some key mega trends in computer science over the last three decades and then explain why I believe the trend to small networked systems, along with metrics and software engineering will define the future of high technology computer based systems. I first learned about metrics at the Bell System where everything was measured. Metrics can be understood easily if you think of them as measures, for example of calories or salt in …
Introduction To Atomic Requirements, William L. Honig
Introduction To Atomic Requirements, William L. Honig
William L Honig
An introduction to requirements and the importance of making single atomic requirements statements. Atomic requirements have advantages and improve the requirements process, support requirement verification and validation, enable traceability, support testability of systems, and provide management advantages. Why has there been so little emphasis on atomic requirements?
Requirements Quick Notes, William L. Honig, Shingo Takada
Requirements Quick Notes, William L. Honig, Shingo Takada
William L Honig
A short introduction to requirements and their role in system development. Includes industry definition of requirements, overview of basic requirements process including numbering of requirements, ties to testing, and traceability. An introduction to requirements quality attributes (correct, unambiguous, etc.) Includes references to requirements process, numbering, and quality papers.
An Example Of Atomic Requirements - Login Screen, William L. Honig
An Example Of Atomic Requirements - Login Screen, William L. Honig
William L Honig
A simple example of what an atomic or individual or singular requirement statement should be. Using the example of the familiar login screen, shows the evolution from a low quality initial attempt at requirements to a complete atomic requirement statement. Introduces the idea of a system glossary to support the atomic requirement.
Requirements Metrics - Definitions Of A Working List Of Possible Metrics For Requirements Quality, William L. Honig
Requirements Metrics - Definitions Of A Working List Of Possible Metrics For Requirements Quality, William L. Honig
William L Honig
A work in progress to define a metrics set for requirements. Metrics are defined that apply to either the entire requirements set (requirements document as a whole) or individual atomic (or singular, individual) requirements statements. Requirements are identified with standard names and a identification scheme and include both subjective and objective measures. An example metric for the full set of requirements: Rd2 - Requirements Consistency, Is the set of atomic requirements internally consistent, with no contradictions, no duplication between individual requirements? An example of a metric for a single requirement: Ra4 - Requirement Verifiability, How adequately can this requirement be …
Atomic Requirements Quick Notes, William L. Honig, Shingo Takada
Atomic Requirements Quick Notes, William L. Honig, Shingo Takada
William L Honig
Working paper on atomic requirements for systems development and the importance of singular, cohesive, individual requirements statements. Covers possible definitions of atomic requirements, and their characteristics. Atomic requirements improve many parts of the development process from requirements to testing and contracting.
Analyzing WiFi P2p In The Context Of A Hangman Game, William L. Honig
Analyzing WiFi P2p In The Context Of A Hangman Game, William L. Honig
William L Honig
WiFi P2P , which complies with the WiFi Alliance's WiFi Direct™ certification
2 3
program, is a relatively new addition to wireless communications systems. It is now
supported in Android operating system (since version 4.0). In theory, WiFi Direct offers
advantages for ad hoc communications between mobile apps. A key goal of this project
was to evaluate the ability of WiFi P2P for interconnecting mobile apps by using a
common game suitable to mobile screens and devices.
The application allows the user to interconnect two devices using WiFi P2P and
play the classic hangman game. The players search for devices …