What is involved in Software Development

Find out what the related areas are that Software Development connects with, associates with, correlates with or affects, and which require thought, deliberation, analysis, review and discussion. This unique checklist stands out in a sense that it is not per-se designed to give answers, but to engage the reader and lay out a Software Development thinking-frame.

How far is your company on its Software development process journey?

Take this short survey to gauge your organization’s progress toward Software development process leadership. Learn your strongest and weakest areas, and what you can do now to create a strategy that delivers results.

To address the criteria in this checklist for your organization, extensive selected resources are provided for sources of further research and information.

Start the Checklist

Below you will find a quick checklist designed to help you think about which Software Development related domains to cover and 252 essential critical questions to check off in that domain.

The following domains are covered:

Software Development, Aspect-oriented software development, Bertrand Meyer, Software quality, Multimedia database, Market research, Design patterns, Data mining, Randomized algorithm, Software deployment, Requirements analysis, Search-based software engineering, Software maintenance, Computer security, Software feature, Computational biology, Feature-driven development, Personal software process, Real-time computing, Knowledge representation and reasoning, Behavior-driven development, Software publisher, Offshore software development, Computer-aided software engineering, Top-down programming, Open-source software, Virtual machine, Photo manipulation, Software framework, Source code generation, Functional programming, Social computing, High-level design, Operating system, Software verification and validation, Software application, User interface, Software product, Systems design, Distributed system, Geographic information system, Digital art, Computer science, Electronic design automation, Machine learning, Software prototyping, Social software, Programming paradigm, Information security, Computer programming, Network architecture, Computer accessibility, Functional specification, Dynamic systems development method, Systems modeling, Business Process Modeling Notation, Web application development, Open source software, Computer network, National Diet Library, Computational physics, Quality control, Embedded software, Business model, Analysis of algorithms, Integrated development environment, Computer architecture, Team software process, Electronic publishing:

Software Development Critical Criteria:

Judge Software Development decisions and acquire concise Software Development education.

– As corporate ventures usually go to new business areas and work with new technologies, they are most likely unable to utilize existing commercial or parent corporations in-house development methods. Could Agile Manifesto and agile methods be a good starting point for the corporate venture to start their development effort towards their own, efficient agile in-house software development method?

– The sprint backlog is the list of work the team must address during the next sprint. The list is derived by selecting stories/features from the top of the product backlog until the team feels they have enough work to fill the sprint. Is this done by the team asking, Can we also do this?

– How do you incorporate cycle time, productivity, cost control, and other efficiency and effectiveness factors into these Software Development processes?

– How do you take an approach like CMM that is heavily about management control and measurement and make it light on its feet?

– How do agile methods support the principles of Agile Manifesto when using in-house software development methods?

– What are our metrics to use to measure the performance of a team using agile software development methodology?

– Are you considering one or more candidate architectures and what is your overall delivery strategy?

– Is our organization clear about the relationship between agile software development and DevOps?

– What are some keys to successfully conquering ever changing business requirements?

– To what level of detail will you capture the requirements, if at all?

– Should you have a strict project sequence, or should you be flexible?

– How good are the designers and programmers in the development team?

– Which is really software best practice, CMM or agile development?

– From Waterfall to Agile How does a QA Team Transition?

– If you used Agile in the past, but do not now, why?

– What is and why Disciplined Agile Delivery (DAD)?

– What have you completed since yesterday?

– What type of system is being developed?

– What is our Agile methodology?

– When should we not use it?

Aspect-oriented software development Critical Criteria:

Discourse Aspect-oriented software development tactics and get the big picture.

– Are there any disadvantages to implementing Software Development? There might be some that are less obvious?

– How do we manage Software Development Knowledge Management (KM)?

– Who needs to know about Software Development ?

Bertrand Meyer Critical Criteria:

Unify Bertrand Meyer failures and remodel and develop an effective Bertrand Meyer strategy.

– What are your key performance measures or indicators and in-process measures for the control and improvement of your Software Development processes?

– What are the Essentials of Internal Software Development Management?

Software quality Critical Criteria:

Value Software quality results and revise understanding of Software quality architectures.

– Does the software Quality Assurance function have a management reporting channel separate from the software development project management?

– Are software Quality Assurance tests a part of the general hardware acceptance test on the customers machine before it leaves the factory?

– Do software Quality Assurance test programs undergo the same production cycle and method (except q/a) as the software they test?

– Is software Quality Assurance done by an independently reporting agency representing the interests of the eventual user?

– Who is responsible for ensuring appropriate resources (time, people and money) are allocated to Software Development?

– What are the best practices for software quality assurance when using agile development methodologies?

– Is at least one person engaged in software Quality Assurance for every ten engaged in its fabrication?

– The need for high-quality software is glaring. But what constitutes software quality?

– How do we Identify specific Software Development investment and emerging trends?

Multimedia database Critical Criteria:

Apply Multimedia database projects and report on the economics of relationships managing Multimedia database and constraints.

– To what extent does management recognize Software Development as a tool to increase the results?

– Does our organization need more Software Development education?

Market research Critical Criteria:

Mine Market research quality and adjust implementation of Market research.

– Does the software allow users to bring in data from outside the company on-the-flylike demographics and market research to augment corporate data?

– How can we incorporate support to ensure safe and effective use of Software Development into the services that we provide?

– How important is Software Development to the user organizations mission?

– Are there Software Development problems defined?

Design patterns Critical Criteria:

Mine Design patterns strategies and report on the economics of relationships managing Design patterns and constraints.

– What other jobs or tasks affect the performance of the steps in the Software Development process?

– What potential environmental factors impact the Software Development effort?

Data mining Critical Criteria:

Guard Data mining goals and develop and take control of the Data mining initiative.

– How do you determine the key elements that affect Software Development workforce satisfaction? how are these elements determined for different workforce groups and segments?

– Do you see the need to clarify copyright aspects of the data-driven innovation (e.g. with respect to technologies such as text and data mining)?

– What types of transactional activities and data mining are being used and where do we see the greatest potential benefits?

– What is the difference between Data Analytics Data Analysis Data Mining and Data Science?

– What is the difference between business intelligence business analytics and data mining?

– When a Software Development manager recognizes a problem, what options are available?

– Is business intelligence set to play a key role in the future of Human Resources?

– What programs do we have to teach data mining?

Randomized algorithm Critical Criteria:

Look at Randomized algorithm management and display thorough understanding of the Randomized algorithm process.

– What are internal and external Software Development relations?

– How much does Software Development help?

Software deployment Critical Criteria:

Graph Software deployment adoptions and drive action.

– What are the key elements of your Software Development performance improvement system, including your evaluation, organizational learning, and innovation processes?

– How likely is the current Software Development plan to come in on schedule or on budget?

Requirements analysis Critical Criteria:

Understand Requirements analysis management and budget the knowledge transfer for any interested in Requirements analysis.

– What are the success criteria that will indicate that Software Development objectives have been met and the benefits delivered?

– Why is it important to have senior management support for a Software Development project?

– Can Management personnel recognize the monetary benefit of Software Development?

Search-based software engineering Critical Criteria:

Scrutinze Search-based software engineering decisions and grade techniques for implementing Search-based software engineering controls.

– What are the disruptive Software Development technologies that enable our organization to radically change our business processes?

– Do we all define Software Development in the same way?

– Why should we adopt a Software Development framework?

Software maintenance Critical Criteria:

Discourse Software maintenance strategies and reinforce and communicate particularly sensitive Software maintenance decisions.

– In the case of a Software Development project, the criteria for the audit derive from implementation objectives. an audit of a Software Development project involves assessing whether the recommendations outlined for implementation have been met. in other words, can we track that any Software Development project is implemented as planned, and is it working?

– If the path forward waits until a new generation of devices essentially replaces an old generation of devices which could be somewhere between 5 and 15 years, what does the path forward look like for the legacy devices and their software maintenance?

– Record-keeping requirements flow from the records needed as inputs, outputs, controls and for transformation of a Software Development process. ask yourself: are the records needed as inputs to the Software Development process available?

– Think about the people you identified for your Software Development project and the project responsibilities you would assign to them. what kind of training do you think they would need to perform these responsibilities effectively?

Computer security Critical Criteria:

Add value to Computer security tasks and find out what it really means.

– Does your company provide end-user training to all employees on Cybersecurity, either as part of general staff training or specifically on the topic of computer security and company policy?

– Will the selection of a particular product limit the future choices of other computer security or operational modifications and improvements?

– Where do ideas that reach policy makers and planners as proposals for Software Development strengthening and reform actually originate?

– Is Software Development dependent on the successful delivery of a current project?

– Is Software Development Realistic, or are you setting yourself up for failure?

Software feature Critical Criteria:

Jump start Software feature strategies and point out Software feature tensions in leadership.

– Risk factors: what are the characteristics of Software Development that make it risky?

– How can the value of Software Development be defined?

Computational biology Critical Criteria:

Experiment with Computational biology adoptions and proactively manage Computational biology risks.

– Who will be responsible for documenting the Software Development requirements in detail?

– Have all basic functions of Software Development been defined?

– What are the long-term Software Development goals?

Feature-driven development Critical Criteria:

Judge Feature-driven development tactics and acquire concise Feature-driven development education.

– What is the source of the strategies for Software Development strengthening and reform?

– Does Software Development appropriately measure and monitor risk?

Personal software process Critical Criteria:

Gauge Personal software process projects and gather Personal software process models .

– Does Software Development systematically track and analyze outcomes for accountability and quality improvement?

– How do we make it meaningful in connecting Software Development with what users do day-to-day?

Real-time computing Critical Criteria:

Differentiate Real-time computing risks and reinforce and communicate particularly sensitive Real-time computing decisions.

– What are all of our Software Development domains and what do they do?

– Do we have past Software Development Successes?

Knowledge representation and reasoning Critical Criteria:

Check Knowledge representation and reasoning adoptions and budget for Knowledge representation and reasoning challenges.

– In what ways are Software Development vendors and us interacting to ensure safe and effective use?

– Who is the main stakeholder, with ultimate responsibility for driving Software Development forward?

– How does the organization define, manage, and improve its Software Development processes?

Behavior-driven development Critical Criteria:

Face Behavior-driven development adoptions and define Behavior-driven development competency-based leadership.

– Is there any existing Software Development governance structure?

– Does the Software Development task fit the clients priorities?

Software publisher Critical Criteria:

Be responsible for Software publisher tactics and shift your focus.

– What will be the consequences to the business (financial, reputation etc) if Software Development does not go ahead or fails to deliver the objectives?

– What role does communication play in the success or failure of a Software Development project?

Offshore software development Critical Criteria:

Closely inspect Offshore software development failures and cater for concise Offshore software development education.

– What are our best practices for minimizing Software Development project risk, while demonstrating incremental value and quick wins throughout the Software Development project lifecycle?

Computer-aided software engineering Critical Criteria:

Dissect Computer-aided software engineering visions and tour deciding if Computer-aided software engineering progress is made.

– What are your results for key measures or indicators of the accomplishment of your Software Development strategy and action plans, including building and strengthening core competencies?

– Can we add value to the current Software Development decision-making process (largely qualitative) by incorporating uncertainty modeling (more quantitative)?

– Are accountability and ownership for Software Development clearly defined?

Top-down programming Critical Criteria:

Differentiate Top-down programming outcomes and proactively manage Top-down programming risks.

– How do we Lead with Software Development in Mind?

– Are there Software Development Models?

Open-source software Critical Criteria:

Have a round table over Open-source software quality and grade techniques for implementing Open-source software controls.

– How can you negotiate Software Development successfully with a stubborn boss, an irate client, or a deceitful coworker?

– What business benefits will Software Development goals deliver if achieved?

Virtual machine Critical Criteria:

Adapt Virtual machine strategies and plan concise Virtual machine education.

– Can your application be packaged into a virtual machine (vm) instance and run on cloud infrastructure or does it need specialized hardware and/or special access to hardware that the aws cloud cannot provide?

– Does the provider utilize Network Access Control based enforcement for continuous monitoring of its virtual machine population and virtual machine sprawl prevention?

– An administrator is concerned about denial of service attacks on their virtual machines (vms). what is an effective method to reduce the risk of this type of attack?

– What types of resources (e.g., virtual machines, storage space, development environments) does the provider offer as part of each of its service models?

– What other organizational variables, such as reward systems or communication systems, affect the performance of this Software Development process?

– An administrator wants to install a guest os on a newly created virtual machine. what enables the administrator to perform the installation?

– What is a limitation of using a backup agent on a hypervisor when backing up virtual machine (vm) data?

– What enables a virtual machine to be portable across physical machines running the same hypervisor?

– Which technique can be used to cluster a virtual machine with a physical machine?

– How many virtual machines are to be protected by the disaster recovery solution?

– What is the basis for determining the size of the virtual machine swap file?

– What enables a virtual machine to directly access luns in a storage system?

– What makes it possible to store virtual machine files on a nas device?

– What is a feature of virtual machine file system (vmfs)?

– Are there recognized Software Development problems?

Photo manipulation Critical Criteria:

Refer to Photo manipulation issues and describe the risks of Photo manipulation sustainability.

– Think about the functions involved in your Software Development project. what processes flow from these functions?

– Is the Software Development organization completing tasks effectively and efficiently?

Software framework Critical Criteria:

Pilot Software framework management and get out your magnifying glass.

– Will new equipment/products be required to facilitate Software Development delivery for example is new software needed?

Source code generation Critical Criteria:

Interpolate Source code generation outcomes and adopt an insight outlook.

– Are assumptions made in Software Development stated explicitly?

Functional programming Critical Criteria:

Collaborate on Functional programming governance and stake your claim.

– What knowledge, skills and characteristics mark a good Software Development project manager?

– What are the barriers to increased Software Development production?

– What are current Software Development Paradigms?

Social computing Critical Criteria:

Facilitate Social computing leadership and drive action.

High-level design Critical Criteria:

Add value to High-level design failures and secure High-level design creativity.

– What are the top 3 things at the forefront of our Software Development agendas for the next 3 years?

Operating system Critical Criteria:

Consolidate Operating system leadership and overcome Operating system skills and management ineffectiveness.

– If the firewall runs on an individual host for which all users are not trusted system administrators, how vulnerable is it to tampering by a user logged into the operating system running on the protected hosts?

– In a virtualized data center, guest operating system kernels were modified to eliminate the need for binary translation. which compute virtualization technique was used?

– What should an organization consider before migrating its applications and operating system to the public cloud to prevent vendor lock-in?

– What operating systems are used for student computers, devices, laptops, etc.?

– What is the purpose of Software Development in relation to the mission?

– What are the business goals Software Development is aiming to achieve?

– What operating system does your computer use?

– Is unauthorized access to operating systems prevented?

– Is the scope of Software Development defined?

Software verification and validation Critical Criteria:

Participate in Software verification and validation engagements and gather practices for scaling Software verification and validation.

– Does Software Development include applications and information with regulatory compliance significance (or other contractual conditions that must be formally complied with) in a new or unique manner for which no approved security requirements, templates or design models exist?

– Will Software Development have an impact on current business continuity, disaster recovery processes and/or infrastructure?

– How do we know that any Software Development analysis is complete and comprehensive?

Software application Critical Criteria:

Administer Software application outcomes and optimize Software application leadership as a key to advancement.

– what is the BI software application landscape going to look like in the next 5 years?

– What sources do you use to gather information for a Software Development study?

User interface Critical Criteria:

Face User interface tactics and use obstacles to break out of ruts.

– Are there any easy-to-implement alternatives to Software Development? Sometimes other solutions are available that do not require the cost implications of a full-blown project?

– What if we substitute prototyping for user interface screens on paper?

– Does a User interface survey show which search ui is better ?

Software product Critical Criteria:

Confer re Software product visions and give examples utilizing a core of simple Software product skills.

– Can you name any software product that has a tuning process (when one part changes or has new components added or a different vendor adds something to it, all parts are evaluated)?

– Do we aggressively reward and promote the people who have the biggest impact on creating excellent Software Development services/products?

– Do several people in different organizational units assist with the Software Development process?

– Where does the organization develop, test and deploy its software products and services?

Systems design Critical Criteria:

Define Systems design tactics and find out what it really means.

– Is a technical solution for data loss prevention -i.e., systems designed to automatically monitor for data leakage -considered essential to enterprise risk management?

– Who will provide the final approval of Software Development deliverables?

Distributed system Critical Criteria:

Reconstruct Distributed system engagements and report on developing an effective Distributed system strategy.

– Why is Software Development important for you now?

– What will drive Software Development change?

Geographic information system Critical Criteria:

Apply Geographic information system results and test out new things.

– Who will be responsible for making the decisions to include or exclude requested changes once Software Development is underway?

– How do we maintain Software Developments Integrity?

Digital art Critical Criteria:

Consider Digital art tasks and spearhead techniques for implementing Digital art.

– Does Software Development analysis show the relationships among important Software Development factors?

– What about Software Development Analysis of results?

Computer science Critical Criteria:

Unify Computer science engagements and be persistent.

– How will we insure seamless interoperability of Software Development moving forward?

– Why are Software Development skills important?

Electronic design automation Critical Criteria:

Nurse Electronic design automation issues and create a map for yourself.

– Which individuals, teams or departments will be involved in Software Development?

Machine learning Critical Criteria:

Canvass Machine learning projects and reinforce and communicate particularly sensitive Machine learning decisions.

– What are the long-term implications of other disruptive technologies (e.g., machine learning, robotics, data analytics) converging with blockchain development?

– Who will be responsible for deciding whether Software Development goes ahead or not after the initial investigations?

– Who sets the Software Development standards?

Software prototyping Critical Criteria:

Air ideas re Software prototyping strategies and reduce Software prototyping costs.

– Do we cover the five essential competencies-Communication, Collaboration,Innovation, Adaptability, and Leadership that improve an organizations ability to leverage the new Software Development in a volatile global economy?

– Are we Assessing Software Development and Risk?

Social software Critical Criteria:

Align Social software outcomes and arbitrate Social software techniques that enhance teamwork and productivity.

– Do you monitor the effectiveness of your Software Development activities?

Programming paradigm Critical Criteria:

Disseminate Programming paradigm adoptions and ask questions.

– What vendors make products that address the Software Development needs?

Information security Critical Criteria:

Steer Information security strategies and learn.

– Does mgmt communicate to the organization on the importance of meeting the information security objectives, conforming to the information security policy and the need for continual improvement?

– Has the organization established an enterprise-wide business continuity/disaster recovery program that is consistent with requirements, policy, and applicable guidelines?

– Does the ISMS policy provide a framework for setting objectives and establishes an overall sense of direction and principles for action with regard to information security?

– Do suitable policies for the information security exist for all critical assets of the value added chain (indication of completeness of policies, Ico )?

– If a survey was done with asking organizations; Is there a line between your information technology department and your information security department?

– Does this review include assessing opportunities for improvement, need for changes to the ISMS, review of information security policy & objectives?

– Do we have an official information security architecture, based on our Risk Management analysis and information security strategy?

– Is the risk assessment approach defined and suited to the ISMS, identified business information security, legal and regulatory requirements?

– Is the documented Information Security Mgmt System (ISMS) established, implemented, operated, monitored, reviewed, maintained and improved?

– Are information security roles and responsibilities coordinated and aligned with internal roles and external partners?

– Are we requesting exemption from or modification to established information security policies or standards?

– Have the roles and responsibilities for information security been clearly defined within the company?

– What best describes the authorization process in information security?

– Is there a business continuity/disaster recovery plan in place?

– Is an organizational information security policy established?

– Is information security an it function within the company?

Computer programming Critical Criteria:

Reorganize Computer programming planning and use obstacles to break out of ruts.

– Will Software Development deliverables need to be tested and, if so, by whom?

Network architecture Critical Criteria:

Unify Network architecture failures and grade techniques for implementing Network architecture controls.

– Consider your own Software Development project. what types of organizational problems do you think might be causing or affecting your problem, based on the work done so far?

Computer accessibility Critical Criteria:

Wrangle Computer accessibility engagements and gather practices for scaling Computer accessibility.

– How do we ensure that implementations of Software Development products are done in a way that ensures safety?

Functional specification Critical Criteria:

Prioritize Functional specification governance and spearhead techniques for implementing Functional specification.

Dynamic systems development method Critical Criteria:

Analyze Dynamic systems development method adoptions and report on the economics of relationships managing Dynamic systems development method and constraints.

Systems modeling Critical Criteria:

Infer Systems modeling failures and oversee Systems modeling management by competencies.

– A compounding model resolution with available relevant data can often provide insight towards a solution methodology; which Software Development models, tools and techniques are necessary?

– Do the Software Development decisions we make today help people and the planet tomorrow?

Business Process Modeling Notation Critical Criteria:

Huddle over Business Process Modeling Notation governance and plan concise Business Process Modeling Notation education.

– What are the Key enablers to make this Software Development move?

Web application development Critical Criteria:

Have a round table over Web application development engagements and maintain Web application development for success.

Open source software Critical Criteria:

Transcribe Open source software strategies and assess what counts with Open source software that we are not counting.

– What are your current levels and trends in key measures or indicators of Software Development product and process performance that are important to and directly serve your customers? how do these results compare with the performance of your competitors and other organizations with similar offerings?

– Is open source software development faster, better, and cheaper than software engineering?

– Vetter, Infectious Open Source Software: Spreading Incentives or Promoting Resistance?

– Is open source software development essentially an agile method?

– What are the usability implications of Software Development actions?

Computer network Critical Criteria:

Learn from Computer network strategies and assess what counts with Computer network that we are not counting.

– Is the illegal entry into a private computer network a crime in your country?

– What are specific Software Development Rules to follow?

National Diet Library Critical Criteria:

Face National Diet Library issues and define National Diet Library competency-based leadership.

Computational physics Critical Criteria:

Read up on Computational physics goals and ask questions.

– How do we Improve Software Development service perception, and satisfaction?

Quality control Critical Criteria:

X-ray Quality control outcomes and find out.

– Is the Quality Assurance function recognized to be different from implicit and continuous quality control during fabrication, in that it is discrete, explicit following production, and ignores the sequence or nature of the fabrication steps or processes?

– Do we conduct regular data quality audits to ensure that our strategies for enforcing quality control are up-to-date and that any corrective measures undertaken in the past have been successful in improving Data Quality?

– Have we established unit(s) whose primary responsibility is internal audit, Quality Assurance, internal control or quality control?

– Is maximizing Software Development protection the same as minimizing Software Development loss?

– What policies do we need to develop or enhance to ensure the quality control of data gathered?

– What quality control measures will be used to ensure the program progresses as planned?

– Do we regularly review and update its Data Quality control procedures?

– Are regulatory inspections considered part of quality control?

– Which Software Development goals are the most important?

– What is your quality control system?

– What about quality control? Defects?

– What about quality control?

Embedded software Critical Criteria:

Judge Embedded software management and perfect Embedded software conflict management.

Business model Critical Criteria:

Group Business model outcomes and mentor Business model customer orientation.

– How can we create a secure environment to protect our data, especially when new business models like cloud computing and mobility leave us with little control over it?

– How can we take rapid and informed action given the dramatic changes the IoT will make to our traditional business models?

– What applications will first become mainstream and under which business model will they operate?

– How well does the product fit our current and planned business model(s)?

– What potential megatrends could make our business model obsolete?

Analysis of algorithms Critical Criteria:

Examine Analysis of algorithms engagements and intervene in Analysis of algorithms processes and leadership.

– How would one define Software Development leadership?

Integrated development environment Critical Criteria:

Steer Integrated development environment issues and be persistent.

– Think about the kind of project structure that would be appropriate for your Software Development project. should it be formal and complex, or can it be less formal and relatively simple?

– Meeting the challenge: are missed Software Development opportunities costing us money?

Computer architecture Critical Criteria:

Examine Computer architecture tactics and define Computer architecture competency-based leadership.

– What management system can we use to leverage the Software Development experience, ideas, and concerns of the people closest to the work to be done?

Team software process Critical Criteria:

Face Team software process adoptions and get the big picture.

– How do your measurements capture actionable Software Development information for use in exceeding your customers expectations and securing your customers engagement?

– How do mission and objectives affect the Software Development processes of our organization?

Electronic publishing Critical Criteria:

Apply Electronic publishing engagements and document what potential Electronic publishing megatrends could make our business model obsolete.

Conclusion:

This quick readiness checklist is a selected resource to help you move forward. Learn more about how to achieve comprehensive insights with the Software development process Self Assessment:

store.theartofservice.com/Software-development-process-Journey-from-Novice-to-Expert/

Author: Gerard Blokdijk

CEO at The Art of Service | theartofservice.com

[email protected]

www.linkedin.com/in/gerardblokdijk

Gerard is the CEO at The Art of Service. He has been providing information technology insights, talks, tools and products to organizations in a wide range of industries for over 25 years. Gerard is a widely recognized and respected information expert. Gerard founded The Art of Service consulting business in 2000. Gerard has authored numerous published books to date.

External links:

To address the criteria in this checklist, these selected resources are provided for sources of further research and information:

Software Development External links:

COAX – Software Development Company
coaxsoft.com

Software Development, UX, Ecommerce & Digital Marketing
www.acumium.com

Custom Software Development – Oasis Digital Solutions Inc.
oasisdigital.com

Bertrand Meyer External links:

Bertrand Meyer Profiles | Facebook
www.facebook.com/public/Bertrand-Meyer

Software quality External links:

What does a Software Quality Assurance Engineer do?
www.sokanu.com/careers/software-quality-assurance-engineer

[PPT]Software Quality Assurance (SQA)
itech.fgcu.edu/faculty/zalewski/cen4935/sqa_voelmlev2.ppt

[PDF]Title: Software Quality Assurance Engineer Reports …
surescaneds.com/jobs/201610.SoftwareQualityAssuranceEngineer.pdf

Market research External links:

Research Now: Online Market Research Company
www.researchnow.com

The Arcview Group | Cannabis Investment & Market Research
arcviewgroup.com

Market Research Future: Industry Analysis Report, …
www.marketresearchfuture.com

Design patterns External links:

[PPT]Design Patterns
people.sju.edu/~ggrevera/cscCV/DesignPatterns.ppt

Design patterns (eBook, 2007) [WorldCat.org]
www.worldcat.org/title/design-patterns/oclc/85777890

[PDF]Design Patterns in Java Tutorial – tutorialspoint.com
www.tutorialspoint.com/design_pattern/pdf/index.pdf

Data mining External links:

Title Data Mining Jobs, Employment | Indeed.com
www.indeed.com/q-Title-Data-Mining-jobs.html

Data mining techniques (Book, 2002) [WorldCat.org]
www.worldcat.org/title/data-mining-techniques/oclc/249357974

[USC04] 42 USC 2000ee-3: Federal agency data mining reporting
uscode.house.gov/quicksearch/get.plx?title=42&section=2000ee-3

Randomized algorithm External links:

randomized algorithm – Everything2.com
everything2.com/title/randomized+algorithm

Software deployment External links:

AprelTech – Software Deployment
www.apreltech.com

Software Deployment Testing – University of Nevada, Reno
www.unr.edu/it/about-us/policies/software-deployment

Software Deployment Jobs, Employment | Indeed.com
www.indeed.com/q-Software-Deployment-jobs.html

Requirements analysis External links:

Business Requirements Analysis – Project Management …
www.mindtools.com/pages/article/newPPM_77.htm

[PDF]2 SYSTEM REQUIREMENTS ANALYSIS – New York …
its.ny.gov/sites/default/files/documents/SystemReq.pdf

Training Systems Requirements Analysis (TSRA)
www.navair.navy.mil/nawctsd/Resources/Library/Acqguide/tsra.htm

Search-based software engineering External links:

Search-based software engineering
dl.acm.org/citation.cfm?id=2379787

Software maintenance External links:

Citrix Software Maintenance Support Program – Citrix
www.citrix.com/support/programs/software-maintenance

Computer security External links:

Computer Security | ResCom: Residential Computing
rescom.psu.edu/computer-security

NIST Computer Security Resource Center | CSRC
csrc.nist.gov

Naked Security – Computer Security News, Advice and …
nakedsecurity.sophos.com

Software feature External links:

-Neat Software Feature Comparison – The Neat Company
www.neat.com/support/neat-software-feature-comparison

Help Desk Software Feature Details | Web Help Desk
www.webhelpdesk.com/help-desk-software/feature-comparison

LeEco/LeTv eUI Software Feature- Phone Manager – …
www.youtube.com/watch?v=0hh1NyEGx4g

Computational biology External links:

Computational Biology and Chemistry – Official Site
www.journals.elsevier.com/computational-biology-and-chemistry

Welcome | Computational Biology Ph.D. Program
cb.cornell.edu

Personal software process External links:

PSP Personal Software Process (1) – YouTube
www.youtube.com/watch?v=qwmP_TDaTB8

Real-time computing External links:

NYCB Real-Time Computing – Official MapQuest
www.mapquest.com/us/new-york/nycb-real-time-computing-1509607

In computer science, real-time computing (RTC), or reactive computing describes hardware and software systems subject to a “real-time constraint”, for example from event to system response. Real-time programs must guarantee response within specified time constraints, often referred to as “deadlines”.
Reference: en.wikipedia.org/wiki/Real-time_computing

ERIC – Real-Time Computing in Psychology at the …
eric.ed.gov/?id=EJ116888

Software publisher External links:

Offshore software development External links:

Agilites | Offshore Software Development – Ukraine
agilites.com

Computer-aided software engineering External links:

[PDF]Computer-Aided Software Engineering
www.peter-lo.com/Teaching/M8034/L12.pdf

Top-down programming External links:

[PDF]Top-Down Programming Example: Making Change
nob.cs.ucdavis.edu/classes/ecs010-2014-02/handouts/change-write.pdf

Open-source software External links:

What is open-source software – Answers.com
www.answers.com/Q/What_is_open-source_software

Virtual machine External links:

Virtual Machine Licensing FAQ | Microsoft Azure
azure.microsoft.com/en-us/pricing/licensing-faq

Virtual Machine Scale Sets | Microsoft Azure
azure.microsoft.com/en-us/services/virtual-machine-scale-sets

Source code generation External links:

Auto Source Code Generation and Run-Time …
citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.94.4164

Functional programming External links:

Functional programming in Scala (Book, 2014) …
www.worldcat.org/title/functional-programming-in-scala/oclc/823712614

Functional Programming in Javascript
reactivex.io/learnrx

Social computing External links:

Social Computing – Microsoft Research
www.microsoft.com/en-us/research/group/social-computing

Social Computing and Its Applications – Home | Facebook
www.facebook.com/IEEESCA

Social computing terminology and concepts in …
technet.microsoft.com/en-us/library/jj219804.aspx

High-level design External links:

[PDF]ITS Graphical Report Maker High-Level Design
www.se.rit.edu/~jact/documents/design/HL_Design.pdf

Operating system External links:

Operating System and Browser warning
itws.dhcs.ca.gov

Find Out Which Operating System Is on My Computer …
www.nycourts.gov/howdoi/os-name.shtml

nCino Bank Operating System
www.ncino.com

Software application External links:

ThinkTrade Inc. – Online Tax Software Application Developer
thinktradeinc.com/index.html

Salesforce Accounting Software Application By Accounting Seed
www.accountingseed.com

User interface External links:

Hjson, a user interface for JSON
hjson.org

Login – Terminal Customer User Interface – Colonial Pipeline
app.colpipe.com/WebCui/Account/User/Login

Tabbed User Interface
pdimdr.com

Software product External links:

Software product quality control (eBook, 2013) …
www.worldcat.org/title/software-product-quality-control/oclc/856016979

Systems design External links:

Training Systems Design
www.trainingsystemsdesign.com

Electrical Systems Design Company | Contra Costa
ccelectric.com/about-us

ASD | Automated Systems Design – Workplace Solutions
www.asd-usa.com

Distributed system External links:

[PDF]What is a distributed system? Distributed Systems
vega.cs.kent.edu/~mikhail/classes/os.s03/l20distributed.PDF

Distributed System Thesis – buyhelpfastessay.technology
buyhelpfastessay.technology/distributed-system-thesis

CiteSeerX — Distributed System by
citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.406.4567

Geographic information system External links:

COT – Geographic Information System (GIS)
technology.ky.gov/gis/Pages/default.aspx

Geographic Information System – Ogemaw County, …
www.ocmi.us/gis

Geographic Information System – Polk County, North …
www.polknc.org/quick_links/gomaps_gis/index.php

Digital art External links:

Anna Aspnes Designs | Online Digital Art Classes in …
www.annaaspnesdesigns.com

PowerShell Digital Art | Microsoft Docs
docs.microsoft.com/en-us/powershell/digital-art

Lewis Lopez – Digital Art Director – Web Designer
lewislopez.com

Computer science External links:

Computer Science Department at Princeton University
www.cs.princeton.edu

Purdue University – Department of Computer Science
www.cs.purdue.edu

UMD Department of Computer Science
www.cs.umd.edu

Electronic design automation External links:

Electronic Design Automation. (eBook, 2011) …
www.worldcat.org/title/electronic-design-automation/oclc/743693491

Machine learning External links:

IT Operations Analytics, Machine Learning Tools – Perspica
www.perspica.io

DataRobot – Automated Machine Learning for Predictive …
www.datarobot.com

Machine Learning Mastery – Official Site
machinelearningmastery.com

Software prototyping External links:

Software Prototyping & Requirements Management …
www.irise.com/customers

Skill Pages – Software prototyping | Dice.com
www.dice.com/skills/Software+prototyping.html

GUI Design and Software Prototyping Tools – Caretta Software
www.carettasoftware.com

Programming paradigm External links:

A Secure Programming Paradigm for Network Virtualization
www.cerias.purdue.edu/apps/reports_and_papers/view/4056

Information security External links:

Home | Information Security Office
security.uconn.edu

Managed Security Services | Information Security Solutions
www.intelisecure.com

Title & Settlement Information Security
www.scasecurity.com/title-settlement-information-security

Computer programming External links:

Computer Programming Degrees and Certificates – …
www.hccs.edu/programs/programs-a-z/computer-programming

Computer programming | Computing | Khan Academy
www.khanacademy.org/computing/computer-programming

M State – Computer Programming
www.minnesota.edu/programs/computer-programming

Network architecture External links:

Space: Network Architecture-Cisco DNA | Cisco …
communities.cisco.com/community/technology/enterprise_networks

Functional Network Architecture of Reading-Related …
eric.ed.gov/?id=EJ1006455

Cisco Digital Network Architecture Overview – YouTube
www.youtube.com/watch?v=5imhLYRfmIE

Computer accessibility External links:

ERIC – Computer Accessibility Technology Packet., …
eric.ed.gov/?id=ED419355

Functional specification External links:

Process 2: Write the Functional Specification
technet.microsoft.com/en-us/library/cc543349.aspx

What is functional specification? – Definition from WhatIs.com
searchsoftwarequality.techtarget.com/definition/functional-specification

Functional Specification – technet.microsoft.com
technet.microsoft.com/en-us/library/cc977835.aspx

Dynamic systems development method External links:

Dynamic Systems Development Method – YouTube
www.youtube.com/watch?v=Jdv90Vbp-wo

Dynamic Systems Development Method Archives – SPC …
blog.spc-intl.com/tag/dynamic-systems-development-method

Dynamic Systems Development Method (DSDM) – Quora
www.quora.com/topic/Dynamic-Systems-Development-Method-DSDM

Systems modeling External links:

Cognitive Comparisons of Students’ Systems Modeling …
eric.ed.gov/?id=EJ638049

Complex Adaptive Systems Modeling | Home page
casmodeling.springeropen.com

Water Distribution Systems Modeling using EPANET | …
www.regonline.com/builder/site/Default.aspx?EventID=2017493

Business Process Modeling Notation External links:

Business Process Modeling Notation – An Overview
adsabs.harvard.edu/abs/2009arXiv0904.3633F

Web application development External links:

Trioangle – Web Application Development Company | …
www.trioangle.com

Core Solution – Web Application Development
www.mycoresolution.com

Open source software External links:

NASA Open Source Software
code.nasa.gov

Develop and Download Open Source Software – OSDN
osdn.net

Free and Open Source Software | UConn Software Catalog
software.uconn.edu/free-open-source

Computer network External links:

15-1152.00 – Computer Network Support Specialists
www.onetonline.org/link/summary/15-1152.00

Computer Network and Managed IT Support Company in …
www.tvgconsulting.com

What is a Computer Network? Webopedia Definition
www.webopedia.com/TERM/N/network.htm

National Diet Library External links:

National Diet Library | library, Tokyo, Japan | Britannica.com
www.britannica.com/topic/National-Diet-Library

The National Diet Library, Tokyo, Japan, 1949 – loc.gov
www.loc.gov/pictures/item/2005688645

NDL Search – National Diet Library
iss.ndl.go.jp/?locale=en

Computational physics External links:

Computational physics (Book, 2013) [WorldCat.org]
www.worldcat.org/title/computational-physics/oclc/867773545

This textbook presents basic and advanced computational physics in a very didactic style. It contains very-well-presented and simple mathematical
Computational Physics authors/titles Oct 2014 – arxiv.org

Computational Physics authors/titles recent submissions
arxiv.org/list/physics.comp-ph/recent

Quality control External links:

D1-2-01: Lender Prefunding Quality Control Review …
www.fanniemae.com/content/guide/selling/d1/2/01.html

Embedded software External links:

Embedded software : the works (eBook, 2012) …
www.worldcat.org/title/embedded-software-the-works/oclc/820035844

Embedded Software Testing | Vector Software
www.vectorcast.com

Embedded Software. (eBook, 2001) [WorldCat.org]
www.worldcat.org/title/embedded-software/oclc/855378568

Business model External links:

Business Model Definition | Investopedia
www.investopedia.com/terms/b/businessmodel.asp

Business Model Templates for PowerPoint – …
slidemodel.com/templates/tag/business-model

As a Service (XaaS) Business Model – Accenture
www.accenture.com/us-en/as-a-service-operations-model

Analysis of algorithms External links:

ITCS 2215 – Design and Analysis of Algorithms – Acalog …
catalog.uncc.edu/preview_course_nopop.php?catoid=18&coid=56045

[PDF]Design & Analysis of Algorithms (Questions 5 – 8)
www.kent.edu/sites/default/files/Alg_F09.pdf

CSE 347 Analysis of Algorithms, Fall 2017
classes.engineering.wustl.edu/cse347

Integrated development environment External links:

Anypoint Studio | Integrated Development Environment …
www.mulesoft.com/platform/studio

Computer architecture External links:

Computer Architecture Lesson 1: Bits and Bytes – YouTube
www.youtube.com/watch?v=UmSelKbP4sc

Computer architecture | Engineering | Fandom powered by …
engineering.wikia.com/wiki/Computer_architecture

Computer Architecture Stony Brook Lab
compas.cs.stonybrook.edu

Team software process External links:

Introduction to the Team Software Process by Watts S. …
www.goodreads.com/book/show/1563294

Introduction to the Team Software Process | StickyMinds
www.stickyminds.com/book/introduction-team-software-process

Team Software Process | Overview
www.sei.cmu.edu/tsp/

Electronic publishing External links:

Aequs Higher Education Electronic Publishing e …
www.aequs.org

What is Electronic Publishing? Webopedia Definition
www.webopedia.com/TERM/E/electronic_publishing.html

Electronic publishing. (Journal, magazine, 1997) …
www.worldcat.org/title/electronic-publishing/oclc/36249398

Categories: Documents