• Home
  • Resources
    • Find Resources by Topic Tags
    • Cybersecurity Policy Chart
    • CSIAC Reports
    • Webinars
    • Podcasts
    • Cybersecurity Digest
    • Standards & Reference Docs
    • Journals
    • Certifications
    • Acronym DB
    • Cybersecurity Related Websites
  • Services
    • Free Technical Inquiry
    • Core Analysis Task (CAT) Program
    • Subject Matter Expert (SME) Network
    • Training
    • Contact Us
  • Community
    • Upcoming Events
    • Cybersecurity
    • Modeling & Simulation
    • Knowledge Management
    • Software Engineering
  • About
    • About the CSIAC
    • The CSIAC Team
    • Subject Matter Expert (SME) Support
    • DTIC’s IAC Program
    • DTIC’s R&E Gateway
    • DTIC STI Program
    • FAQs
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Login / Register

CSIAC

Cyber Security and Information Systems Information Analysis Center

  • Resources
    • Find Resources by Topic Tags
    • Cybersecurity Policy Chart
    • CSIAC Reports
    • Webinars
    • Podcasts
    • Cybersecurity Digest
    • Standards & Reference Docs
    • Journals
    • Certifications
    • Acronym DB
    • Cybersecurity Websites
  • Services
    • Free Technical Inquiry
    • Core Analysis Task (CAT) Program
    • Subject Matter Expert (SME) Network
    • Training
    • Contact
  • Community
    • Upcoming Events
    • Cybersecurity
    • Modeling & Simulation
    • Knowledge Management
    • Software Engineering
  • About
    • About the CSIAC
    • The CSIAC Team
    • Subject Matter Expert (SME) Support
    • DTIC’s IAC Program
    • DTIC’s R&E Gateway
    • DTIC STI Program
    • FAQs
  • Cybersecurity
  • Modeling & Simulation
  • Knowledge Management
  • Software Engineering

Software Intensive Systems Engineering

Group logo of Software Intensive Systems Engineering
Public Group active 18 hours, 47 minutes ago

Enable Department of Defense (DoD), civilian government, and industry organizations to acquire, develop, operate, and sustain software systems that are innovative, affordable, enduring, trustworthy and employ Software Engineering (SE) as solutions to unravel real-world problems. Software Intensive Systems Engineering (SE) includes the entire field of software and systems engineering and related technologies; specifically as related to information, documentation, databases, model and architecture repositories, analysis, training, testing, data synthesis, hardware, software, standards, economic consideration of selection of techniques and processes, and interoperability in support of the acquisition and RDT&E communities

  • Home
  • Forum

Better User's Interfaces

  • This topic has 6 replies, 3 voices, and was last updated 4 years, 4 months ago by bobnews.
  • Creator
    Topic
  • 2016-05-25 at 11:41 #6177
    bobnews
    Participant

    A major Army intelligence system has a problem since the system is too complex for the operators that need to work on the system. There is a continuous problem whenever they have to train new operators.

    The problem is that the User Interface is still based upon the features and ideas of the 1980’s. The ideas of the 1980’s were based upon simple programs that performed minimal functions and not complex systems that would perform numerous functions.

    When is the government going to stop following the ideas of private corporation and recognize that government computer systems are far more complex than computer systems of private corporations.

    The computer systems of corporations can get along with the ideas of the 1980’s, but the computer systems of corporations of government are complex and can not get along with the ideas of the 1980’s. Corporations do not have operators that have to work on complex computer systems that protect the United States.

    Currently the only concern of Microsoft, Apple, and organizations like Java is to add new features that will make their GUI’s prettier. There is no thought about adding features that would aid in developing a User Interface that would aid individuals that need to deal with a complex computer system.

  • Creator
    Topic
Viewing 5 reply threads
  • Author
    Replies
    • 2016-05-25 at 11:47 #6178
      jreade
      Moderator

      What features of a UI would make that UI easier to work with a complex system versus a simple system? Can you give some examples or point to some resources that would explain features that could be added or removed to make a UI more user-friendly when working with a complex system?

    • 2016-05-25 at 13:33 #6179
      bobnews
      Participant

      What features of a UI would make that UI easier to work with a complex system versus a simple system?

      The GUI widget menu would have a scroll bar. This would allow menus to have more choices without creating the problem that a menu is too large. The scroll bar would have a height limit that would indicate how many lines should be displayed.

      Cascade menus would have features to indicate whether the menu for the cascade is to appear above, below, or centered in regard to the the position of the cascade. This would make it better for users when they have to work with menu buttons or short cut popups.

      The idea that buttons that activate a button has to only go on the first line of a window will be abandoned, and buttons that activate menus would appear not only on the first line. This allows for more buttons with menus. I do not use menu buttons. Instead I create a button that will activate a menu.

      Users would have choices on the font used for the program button. This is important for readability and the fact that operators might be working on different screen sizes.

      Users will also have choices on the back ground colors. The color white creates glare. Operators need better readability and not glare.

      Icons will not be used since they do size to changes in the font. Operators are under pressure and should not have to remember what a icon stands for. Text should be used on buttons.

      The windows will be designed to hold as many single action buttons as possible since these are the most useful for someone who is performing work on a computer system.

      The other idea I have and use for removing complexity are proprietary at this point.

    • 2016-05-25 at 13:33 #6180
      bobnews
      Participant

      What features of a UI would make that UI easier to work with a complex system versus a simple system?
      Part 2

      A better method for operators obtaining help information regarding the computer system. Proprietary

      Multiple tasks windows with easy navigation to the main window, and all other tasks windows. This means that all the functions of the system do not have to be jammed into one computer window, and also allows for better organization of the functions.

      Be ready to understand that the ideas of the 1980’s are out of date and that it is necessary to start to think about new ideas in creating a computer product.

      Imagine if automobiles today were still totally built on the 1980’s. I am always amazed how it is not recognized that new computer programs are still created totally on the ideas of the 1980’s, and that this is serious problem since it means no advancement in software development.

    • 2016-11-22 at 11:20 #7780
      odeon2000
      Participant

      I found this post so interesting, I had to reply. The problem statement: “A major Army intelligence system … is too complex for the operators that need to work on the system.” was correct, but follow-on discussions (even in the root of the thread) is illogical. “Why?” you may ask? Well, as a practitioner of Software Engineering, the correct solution is found after the root cause is understood. Here we have a bunch of folks, albeit with good intention, stabbing at solutions. Let follow the problem statement with the following relevant facts: 1) the system was “quickly” developed such that the applications were not tightly coupled, 2) the infrastructure is not tightly coupled, 3) most of applications (>70%) are Commercially available! WRT “features of a UI….?” it turns out that these are all subjective, and the best we can do as purchasers is to ask a set of standard question of the vendors. Those questions are kinda analogous to what BOB is saying. That is not as important as suggesting that root cause analysis should be a common practice to members of a Software Engineering group. (I say this, this way since I don’t know what a constitutes a “Software Intensive” system. ) For example, my simple formal root cause analysis does not reveal that making college loans easier, is a viable solution to the problem of extremely high cost of college tuition, maybe the 3- 24 million $ salary of major college football coaches have to change? ETC……

    • 2016-11-29 at 20:03 #7893
      bobnews
      Participant

      “Well, as a practitioner of Software Engineering, the correct solution is found after the root cause is understood.”
      …………………………………………………
      The root cause of the problem is that the User Interface is still based upon the features and ideas of the 1980’s.

      No sense in trying to figure out what is the root cause of shoddy work when a carpenter is using a rock instead of a hammer. Software developers are using UI ideas that are out of date and are like using a rock instead of using a hammer. This is why users have so many problems in working with computer programs.

    • 2016-11-30 at 08:44 #7894
      bobnews
      Participant

      (I say this, this way since I don’t know what a constitutes a “Software Intensive” system. )
      …………………………………………….
      FBCB2 Post Production Software Support
      Solicitation Number: SSESNG-16-R-2060

      Take a look at the above solicitation for FBCB2 and you will have an idea of “what a constitutes a “Software Intensive” system”.

  • Author
    Replies
Viewing 5 reply threads

You must be logged in to reply to this topic.

sidebar

Community Sidebar

Featured Content

The DoD Cybersecurity Policy Chart

The DoD Cybersecurity Policy Chart

This chart captures the tremendous breadth of applicable policies, some of which many cybersecurity professionals may not even be aware, in a helpful organizational scheme.

View the Policy Chart

Featured Subject Matter Expert (SME): Cully Patch

An internal CSIAC SME with a passion for learning, teaching, and supporting the warfighter, Mr. Cully Patch has been a member of the CSIAC staff for 5 years. Cully was instrumental in leading the development and instruction of an extensive course on DoD Cybersecurity Analysis and Reporting (DoDCAR) - a threat-based approach to addressing system cybersecurity. As a senior program manager for cybersecurity and intelligence, Mr. Patch has extensive experience in providing cybersecurity training and education to both university students and military operators. Cully is a retired US Air Force military officer with career accomplishments in the fields of research, Intelligence, cybersecurity operations, planning, and technical course instruction. CSIAC is honored to have Mr. Patch as a subject matter expert, where he leads teams of technologists through problem solving, training program development, scientific and technical information generation, and analysis of complex system requirements.

View SME's Contributed Content

CSIAC Report - Smart Cities, Smart Bases and Secure Cloud Architecture for Resiliency by Design

Integration of Smart City Technologies to create Smart Bases for DoD will require due diligence with respect to the security of the data produced by Internet of Things (IOT) and Industrial Internet of Things (IIOT). This will increase more so with the rollout of 5G and increased automation "at the edge". Commercially, data will be moving to the cloud first, and then stored for process improvement analysis by end-users. As such, implementation of Secure Cloud Architectures is a must. This report provides some use cases and a description of a risk based approach to cloud data security. Clear understanding, adaptation, and implementation of a secure cloud framework will provide the military the means to make progress in becoming a smart military.

Read the Report

CSIAC Journal - Data-Centric Environment: Rise of Internet-Based Modern Warfare “iWar”

CSIAC Journal Cover Volume 7 Number 4

This journal addresses a collection of modern security concerns that range from social media attacks and internet-connected devices to a hypothetical defense strategy for private sector entities.

Read the Journal

CSIAC Journal M&S Special Edition - M&S Applied Across Broad Spectrum Defense and Federal Endeavors

CSIAC Journal Cover Volume 7 Number 3

This Special Edition of the CSIAC Journal highlights a broad array of modeling and simulation contributions – whether in training, testing, experimentation, research, engineering, or other endeavors.

Read the Journal

CSIAC Journal - Resilient Industrial Control Systems (ICS) & Cyber Physical Systems (CPS)

CSIAC Journal Cover Volume 7 Number 2

This edition of the CSIAC Journal focuses on the topic of cybersecurity of Cyber-Physical Systems (CPS), particularly those that make up Critical Infrastructure (CI).

Read the Journal

Recent Video Podcasts

  • Explore the Innovare Advancement Center-Part 1 Series: Innovare Advancement Center & The CSIAC Podcast
  • Cybersecurity Maturity Model Certification (CMMC): The Road to Compliance Series: The CSIAC Podcast
  • Deep Learning for Radio Frequency Target Classification Series: CSIAC Webinars
  • A Brief Side-by-Side Comparison Between C++ and Rust – Part 3 Series: Programming Language Comparisons
  • A Brief Side-by-Side Comparison Between C++ and Rust – Part 2 Series: Programming Language Comparisons
View all Podcasts

Upcoming Events

Thu 29

Data Connectors Phoenix Virtual Cybersecurity Summit

April 29
Organizer: Data Connectors
636-778-9495
May 17

SANS Purple Team Summit & Training 2021

May 17 - May 28
Organizer: SANS Institute
May 27

DockerCon LIVE 2021

May 27 @ 06:00 - 14:00 EDT
May 28

LayerOne 2021

May 28 - May 30
Oct 18

IEEE Secure Development Conference

October 18 - October 21
Organizer: Institute of Electrical and Electronics Engineers (IEEE)
View all Events

Footer

CSIAC Products & Services

  • Free Technical Inquiry
  • Core Analysis Tasks (CATs)
  • Resources
  • Events Calendar
  • Frequently Asked Questions
  • Product Feedback Form

About CSIAC

The CSIAC is a DoD-sponsored Center of Excellence in the fields of Cybersecurity, Software Engineering, Modeling & Simulation, and Knowledge Management & Information Sharing.Learn More

Contact Us

Phone:800-214-7921
Email:info@csiac.org
Address:   266 Genesee St.
Utica, NY 13502
Send us a Message
US Department of Defense Logo USD(R&E) Logo DTIC Logo DoD IACs Logo

Copyright 2012-2021, Quanterion Solutions Incorporated

Sitemap | Privacy Policy | Terms of Use | Accessibility Information
Accessibility / Section 508 | FOIA | Link Disclaimer | No Fear Act | Policy Memoranda | Privacy, Security & Copyright | Recovery Act | USA.Gov

This website uses cookies to provide our services and to improve your experience. By using this site, you consent to the use of our cookies. To read more about the use of our site, please click "Read More". Otherwise, click "Dismiss" to hide this notice. Dismiss Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SAVE & ACCEPT