|
|
|
DACS Tools
DACS Software Engineering tools to assist in development, design, testing, and implementations of systems. This includes an acronym dictionary, a Return-On-Investment tool, datasets, and a Software Engineering database.
|
|
Webinars, Papers, and Learning
Find upcoming DACS webinars, search DACS sponsored webinars from the past, search our technical papers, upload technical papers, and explorer the DACS e-Learning center for Software.
|
|
Web Resources
- click for a collection of Software Engineering resources organized by topic area.
Below are our featured resources and hot topics in Software Engineering.
|
Agile
Experts,
FAQ's, Glossary, and Acronyms,
Literature
Cloud Computing
Literature
Cloud Standards
Cloud Security
Cyber Security & Software Assurance
Best Practices,
Configuration Management,
CWE/SANS Top 25,
Cyber Security
Quality,
Testing,
Verification & Validation
Data Mining and Analytics
Algorithms,
Data Mining in the Cloud,
Literature
|
|
Data & Analysis Center
 |
|
Cloud Computing In the Government
Cloud computing is currently one of the biggest trends in the information technology (IT) industry. Over the past several years, cloud computing has gained significant momentum to be the cost effective and efficient alternative to managing in-house software applications and hardware systems. The imp
|
 |
|
Agile Software Development
These so-called Agile Methods are creating a buzz in the software development community, drawing their fair share of advocates and opponents. The purpose of this report is to address this interest and provide a comprehensive overview of the current State-of-the-Art, as well as State-of-the-Practice
|
 |
|
Use of Mobile Technology for Information Collection and Dissemination
Mobile technology is increasingly being utilized as a tool for information dissemination and collection. Numerous agencies including the Department of Defense (DoD), Department of Homeland Security (DHS), Intelligence community, and law enforcement are utilizing mobile technology are utilizing mobil
|
 |
|
Enhancing the Development Life Cycle to Produce Secure Software
The most risk-averse system with a security architecture including layers upon layers of defenses-in-depth can still be vulnerable to violations and compromises if the software that implements those layered defenses is not dependable, trustworthy, and survivable. The reality is this: software has l
|
 |
|
Formal Risk Management
Software Risk Management is a proactive approach for minimizing the uncertainty and potential loss associated with a project. A risk is an event or condition that, if it occurs, has a positive or negative effect on a project’s objectives. The three common characteristics of risk are (1) it represe
|
Journal of Software Technology
 |
|
Cloud Computing
There has been so much published about cloud computing in the last couple of years it would seem difficult to find new things to say about it. However, the model is changing so rapidly there is indeed plenty to say about it, and there will be for years to come. As you will read in "Cloud Comput
|
 |
|
Analyzing and Measuring Information Quality
Tech Views
by John Dingman
Civilization has always been heavily dependent on information. The fates of people of every nature and position have been determined, directly or indirectly, by outcomes from the use of good or bad information. Decisions were made and history was written.
Every moment o
|
 |
|
Software Quality, Reliability, and Error Prediction
Tech Views
by Dan Ferens, Co-Editor, Software tech News And Ellen Walker, Editor, Software Tech News
Software quality is sometimes overlooked as a key objective in developing software; cost, schedule, and scope considerations prevail, and quality is treated as a “nice to have”,
|
 |
|
Defensive Cyber Security
-Today’s Cyber Environment: Where Does Software <br/>
-Certification and Accreditation (C&A) Basics <br/>
-Information Security in Software and Technology <br/>
-Intrusion Detection Systems (IDS) Taxonomy - A Short Review <br/>
-IATAC’s Critical Role in
|
 |
|
Model-Driven Development
Tech Views
by Robert Vienneau, Senior Analyst for the DACS STN
Model Driven Development (MDD) is an
emerging practice supported by research and
commercially-available tool suites. Artifacts
in MDD are used to formally describe user behavior,
requir
|
Gold Practices
 |
|
Metric Based Scheduling
Metrics-based scheduling is about establishing realistic software development or maintenance schedules based on accurate estimates of software size and effort. The practice necessitates use of a minimum set of four metrics (namely, software size, effort, time/schedule and quality) coined by the Sof
|
 |
|
Defect Tracking Against Quality Targets
Establishing quality targets (e.g. defects per Function Point) and then tracking defects against those targets in order to track progress during testing activities
|
 |
|
Formal Risk Management
Software Risk Management is a proactive approach for minimizing the uncertainty and potential loss associated with a project. A risk is an event or condition that, if it occurs, has a positive or negative effect on a project’s objectives. The three common characteristics of risk are (1) it represe
|
 |
|
Develop and Maintain a Life Cycle Business Case
This document describes developing and maintaining an effective business case for software to demonstrate that the investment is financially sound, that it is aligned with business strategies, that it can be implemented within acceptable time and cost parameters, and that it will provide the benefit
|
 |
|
Project Tracking and Monitoring
"These are the viewgraph handouts for Module 6 of 12 modules that comprise the DACS Training Series, "Affordability for Software Intensive Systems". Module 6 addresses topics including what should be tracked and monitored, process, project, and product metrics, contract tracking, and
|
|
Approved Standard
|
|
|