You are on page 1of 5

Training and Education

The Critical Need for Software Engineering Education


Dr. Lyle N. Long
The Pennsylvania State University
Software affects almost every aspect of our daily lives (manufacturing, banking, travel, communications, defense, medicine,
research, government, education, entertainment, law, etc.). It is an essential part of our military systems, and it is used
throughout the civilian sector, including safety-critical and mission-critical systems. In addition, the complexity of many of
these systems has been growing exponentially. Unfortunately, the U.S. higher education system has not kept pace with these
needs. Existing undergraduate and graduate science and engineering programs need to incorporate more material on software
engineering. This is especially true for aerospace engineering, since those systems rely heavily on computation, information, com-
munications, and software. In addition, the United States needs more dedicated software engineering educational programs
and professional software engineering certification programs.

S oftware is everywhere, from cell


phones to large military systems.
According to the National Academy of
should not wait until there is a disaster
that causes large numbers of human casu-
alties before it acts. We do not currently
heavily on computers, software, and
communications.
• Interplanetary robotics and spacecraft
Science [1], “... software is not merely an have enough software engineers. We need perform amazing feats, often in
essential market commodity but, in fact, to educate many more in the near future, extreme environments.
embodies the economy’s production func- especially considering the large group of • Autonomous, intelligent, unmanned
tion itself.” The National Institute of engineers that will be retiring in the next vehicles will be even less deterministic
Standards and Technology (NIST) esti- 10 years [12]. In 2005, the average age of than current systems.
mates that software errors cost the U.S. an aerospace engineer was 54 [13]. In • Computers are also important in the
economy $59.5 billion a year and software addition, more than 26 percent of the design and analysis of aerospace sys-
sales accounted for $180 billion [2]. aerospace workers will be eligible for tems. Often this means using high-per-
Software engineering education does not retirement in 2008 [14]. formance, massively parallel computer
get the attention it deserves, even though systems.
it is crucially important to our economy. Importance of Software in • Communication systems are critically
The issues related to software engineering important for aircraft and spacecraft;
as a discipline and the debates which have this now includes computer network-
Aerospace Systems
The aerospace industry provides roughly
occurred over the years, are not new and $900 billion in economic activity and ing onboard, to the ground, and to
are described in [3, 4, 5]. accounts for more than 15 percent of the other aerospace vehicles.
The list of software disasters grows gross domestic product and supports • Modern aircraft and spacecraft seldom
each year. Some of the best-known more than 15 million high quality jobs in work alone – they are usually part of a
include the following: the Ariane 5 rocket the United States [14]. These aerospace system of systems.
(Flight 501) [6, 7], the Federal Bureau of systems rely heavily on software, which One way to measure the need for soft-
Investigation Virtual Case File system [8], has been called the Achilles Heel of aero- ware engineers in the aerospace field is to
the Federal Aviation Administration space systems. There are numerous anec- research existing job opportunities. An
Advanced Automation System [7, 9], the dotes and examples that illustrate the Oct. 2006 review of the Lockheed-Martin
California Department of Motor Vehicle importance of computing and software in Corporation Web site showed they had
system, the American Airlines reservation aerospace. For example: 536 job openings for recent graduates,
system, and many, many more [7, 10]. The • The Boeing 777 has 1,280 onboard including 68 openings (13 percent) in soft-
F-22 aircraft also had problems initially processors that use more than four ware engineering and four in aerospace
due to its complex software systems. million lines of software; Ada accounts engineering. Most of the aerospace engi-
Software disasters cost the United States for 99.5 percent of this [15, 16]. neering job openings were for structural
billions of dollars every year, and this may • The F-22 has more than two million engineers capable of performing finite
only get worse since future systems will be lines of software onboard; between 80 element analyses. It should be noted that
more complex. Boeing spent roughly $800 and 85 percent is in Ada [17]. they do hire aerospace engineers in other
million on software for the 777, and they • Some Blackhawk helicopters have areas as well (for example, aerospace con-
might need to spend five times that on the almost 2,000 pounds of wire connect- trol experts are sometimes listed under
787 [11]. Aerospace systems will also ing all the computers and sensors. embedded systems). The Boeing employ-
include some levels of autonomy, accom- • The wiring harness is often more com- ment Web page gave similar results. They
panied by an entirely new level of soft- plex and more difficult to design than had 298 job openings related to software.
ware complexity. To help prevent future the aircraft structure. There were only three jobs that mentioned
disasters, we must have more software • Some aircraft cannot fly without their aerodynamics (none of which were actually
engineers trained in rigorous technical onboard computers (e.g., F-16 and F- jobs for aerodynamicists). When searching
programs that are on par with other engi- 117). the Boeing site for aerospace engineer, it
neering programs. The United States • The air traffic control system relies returned a listing of six open positions in

6 CROSSTALK The Journal of Defense Software Engineering January 2008


The Critical Need for Software Engineering Education

structural engineering. This is probably an ious languages. Often, they simply like the lar bridges. This would not be possible
indication that aerospace engineering edu- language that they grew up with and do without a vibrant civil engineering educa-
cational programs are concentrating too not appreciate or understand the others. tional system, research programs, and
much on the applied physics of aerospace These misconceptions are especially mentoring. Similar analogies could be
engineering and not enough on comput- apparent in discussions regarding Ada drawn from other engineering disciplines.
ing and software. We need to work with [20], which is still probably the best lan- A thousand years from now, people will be
industry and the government to redefine guage to use for mission- or safety-critical marveling at aerospace engineering mile-
aerospace engineering. We need to educate systems. In reality, people who develop stones such as the Wright Flyer, the SR-71
students capable of designing and build- code without sound software engineering Blackbird, and the Apollo program. All
ing the new aerospace systems that we will approaches are merely hackers. Of course, were great engineering projects in their
need in the future – which will be domi- programmers are an essential part of soft- day and are now in museums. Will there be
nated by computing, networking, and ware engineering, and talented program- any software cathedrals to marvel at 1,000
information systems. mers are quite rare and extremely valuable. years from now? Or will future genera-
tions view us as hackers?
Software Engineering Defined Software Engineering
The Institute of Electrical and Electronics Traditional Science and Engineering
Engineers (IEEE) defines software engi-
Education
Both the U.S. economy and national
neering [3] as “the application of a sys- Many students who graduate from U.S.
Educational Programs
defense depend upon software, but many
tematic, disciplined, quantifiable approach of these large software systems are being science and engineering programs will
to the development, operation, and main- developed by people who have never been eventually work in software development.
tenance of software.” A good summary of formally trained in software engineering. Unfortunately, most of them will get little
software engineering can be found in [18]. While there are some incredibly talented or no software education. For example, 24
Software systems are some of the self-taught software engineers, we should percent of physics graduates will be work-
most complicated things humans have ing on software five to eight years after
ever created. To design and build them, graduation [22]. Most of them will proba-
one needs to follow processes and proce- bly receive no training in software engi-
dures typical of other engineering disci- “We need to work with neering in college. Other science gradu-
plines [6, 19]. First, the requirements need industry and the ates, even outside of engineering, may
to be carefully defined. Then the architec- also eventually work in software develop-
ture of the software system needs to be government to redefine ment. It would be very beneficial for these
developed. Once the requirements and students to know more about software
architecture are defined, one can begin aerospace engineering. engineering before they graduate. They
code development. The code then needs need more than a freshman-level course
verification, validation, and testing. There We need to educate in programming. This is true of almost all
are many ways of accomplishing all of the traditional science and engineering
these steps which are related to the type of students capable of degree programs.
life-cycle model used and the type of sys- It is also not valid to assume that com-
tem developed. In addition, one needs to designing and building puter science graduates are software engi-
consider how to estimate costs, how to neers, either. It is fairly easy to graduate
manage the people, and how to monitor the new aerospace from a computer science program with
the ethical responsibilities of the team. very little education in software develop-
This is not unlike the steps required to systems that we will ment. Knight and Leveson describe the
design and build any complex system (e.g., need for more software education in com-
bridges, aircraft, and computer hardware). need in the future ...” puter science and computer engineering
The actual code development or program- programs and advocate for more software
ming can be a fairly small portion of the not rely on the majority of our software engineering programs [23].
process [6]. engineers being self-taught. We would The need for software education is
Most engineers and scientists do not never build modern aircraft without aero- especially critical in aerospace engineering
fully appreciate or understand software space engineers, and we would never build programs. Aerospace engineers have
engineering. Even high school students bridges or buildings without civil engi- always prided themselves on being the
think they can do software after they learn neers. So why are we developing large system integrators, but to do this you
the basics of Java or C++ syntax. All too software systems without teams of for- must have some understanding of the
often, software engineering is equated mally trained and professionally certified complete aerospace system you are devel-
with programming. This is like equating software engineers? oping. In modern combat aircraft, the
civil engineering with pouring concrete. Recently, Dr. John Knight, a professor electronic components account for
Many people can pour concrete, but few at the University of Virginia, contrasted roughly 10 percent of the weight and 33
are civil engineers and can build large, software engineering to other engineering percent of the cost [24]. So if aerospace
technically inspired masterpieces. Like- disciplines [21]. He spoke of how 1,000- engineers are not well versed in comput-
wise, many people can program, but few year-old cathedrals were built using the ing, networking, sensors, and software
can develop large software masterpieces. best civil engineering technology of the then they cannot understand the complete
It is not uncommon to hear people argu- time and how these buildings are still system (unless that system is 60 years old).
ing about the merits or drawbacks of the standing. Civil engineering has evolved Students need to be trained so that they
different computer languages, even tremendously over the ages, and now we can develop the next generation of aero-
though they are not well versed on the var- have enormous skyscrapers and spectacu- space systems, not old aircraft and old

January 2008 www.stsc.hill.af.mil 7


Training and Education

spacecraft. Aerospace systems have Computing (including processing, net- applied physics programs.
always used the latest technology to working, and storing data) and software Pennsylvania State University has
achieve amazing performance. Future are essential elements of aerospace engi- been working to modernize its aerospace
and current systems rely heavily on com- neering, and they are the fifth pillar. In engineering curricula [28]. The universi-
puters and software and students need to addition, this fifth pillar might be the ty now offers senior-level courses in
know that. Aerospace engineers are most important pillar, and it is far less advanced computer programming
needed as system integrators, but this is mature than the other four. Aerospace (object-oriented programming, Java,
only possible if they have some under- engineering educational programs have a C++, Ada, etc.) and software engineer-
standing of the complete system (includ- strong emphasis on applied physics (e.g., ing (using [6]), both for aerospace engi-
ing computing and software). fluid dynamics, structural dynamics, neers. Penn State also has a new course
Today this goes beyond the onboard dynamics, combustion, and propulsion). on the Global Positioning System. As of
avionics since modern aircraft and Historically, there were good reasons for 2006, aerospace engineering students
spacecraft are almost always tied to other this, but we cannot continue to neglect will be required to take either the software
systems, but avionics is a huge part of the research and educational needs in engineering course or an electronic cir-
aerospace systems. Processing power aerospace computing and software. cuits course. Ideally, they should take
and computer memory have been both and also be exposed to systems
increasing exponentially in military air- engineering, embedded systems, net-
craft since about 1960 [25]. The F-106 “While computing and working, information systems, sensors,
had less than 20 kilobytes of memory, and software. These additional topics
while the Joint Strike Fighter (JSF) could software is crucial for could be covered in their technical elec-
have more than two gigabytes. Avionics tives or in graduate courses. Some of
could account for 40 percent of the cost aerospace systems, them could be covered in a minor also.
of the JSF. The report also states that The university also hopes to establish an
software content in these systems has existing aerospace undergraduate minor in information sci-
increased dramatically, and that we need ences and technology for aerospace
more software engineers. engineering educational engineering in 2008.
Computing and software are integral It should also be noted that it is dif-
parts of aerospace engineering. It is now programs usually do not ficult to teach an engineer all they need
one of the key disciplines in aerospace to know in four years. In fact, the U.S.
engineering. Traditionally, aerospace reflect this fact.” National Academy of Engineering [29]
engineering [26] was built upon four recommends that the bachelor of sci-
technology pillars: aerodynamics, struc- While computing and software is ence degree be recognized as a pre-engi-
tures, propulsion, and dynamics and crucial for aerospace systems, existing neering degree. Scientists and engineers
control, as shown in Figure 1. These pil- aerospace engineering educational pro- need to continue learning throughout
lars are reflected in aerospace engineer- grams usually do not reflect this fact. their lifetimes to be effective. In addi-
ing curricula. All these disciplines were Most aerospace engineering programs tion, many aerospace engineering posi-
important for the Wright brothers and require roughly 40 courses over a four- tions require a master’s degree, which
for every aerospace system since then. year period, but students often take only allows the student to concentrate on a
However, modern aerospace engineering one course related to software (a fresh- particular area. An excellent combina-
must include five pillars, as shown in man-level programming course). Also, tion would be for a student to get a
Figure 2. In [27], the authors refer to the there is usually no requirement to learn bachelor of science in aerospace engi-
five areas as the following: aerodynam- about avionics, embedded systems, net- neering and then a master’s degree or
ics, materials, avionics, propulsion, and working, sensors, or computer hardware. doctorate in software (or systems) engi-
controls. Current and future aerospace This trend carries through to aerospace neering. These graduates would be
systems are and will be designed using engineering graduate programs as well, extremely valuable. Another possibility is
computers. They will have onboard where the entrance exams and curricula to offer an undergraduate or graduate
computers and will need to communi- seldom include computing, software, or minor in software engineering. Penn
cate with other vehicles and computers. avionics. They are often primarily State has a popular graduate minor in
computational science, which attracts
Figure 1: Old Aerospace Engineering Figure 2: Modern Aerospace Engineering students from a wide variety of science
and engineering departments [30]. A
similar program could be created for
software engineering or systems engi-
neering.
OLD
OLD MODERN
MODERN
AEROSPACE
AAEROSPACE
AER
ROSPACE
ROSP
ER PPA
ACE
ROSPACE
ROSPA ENGINEERING
ACEEN
ENGINEERING
NGINEE
E
EN ERINGGG
NGINEERING
NGINEE
ERING
ENGINEERING AEROSPACE
AER
A
AEROS
RO
ROSP
PACE
PA
ACCE
AEROSPACE
AER
A
AEROSSP
PACE
PA
AC EEENGINEERING
CE ENG
E
EN
NGGINEERING
GINEE
GIN
NNE
EE
ERRRIN
ENGINEERING
ENG
E
EN
NG
GINEERING
GINEE
G IN EE
EER NG
INGG
NG

Dedicated Software Engineering


AND
COMPUTERS ANDD
D
AND
STRUCTURES ANDD
D

AND
AND

DYNAMICS AND
DYNAMICS AND

AERODYNAMICS
AERODYNAMICS

AERODYNAMICS
AERODYNAMICS

As previously stated, existing science


Education Degree Programs
STRUCTURES
STRUCTURES

PROPULSION
PROPULSION

PROPULSION
SOFTWARE
PROPULSION

SOFTWARE
MATERIALS
MATERIALS

CONTROL
CONTROL

CONTROL
CONTROL

STRUCTURES

COMPUTERS

and engineering education programs


DYNAMICS
DYNAMICS

need to include more computing and


software in their curricula, but they also
need more dedicated software engineer-
ing programs. These software engineer-
ing programs, however, need to include
DESIGN
DESIGN DESIGN
DESIGNAND
ANDSYSTE
SYSTEMS
YSTEMS
EEM
SYSTE MS
MSE
SYSTEMS
YSTEMS
M EN
ENGINEERING
EN
E
ENGINEERING

8 CROSSTALK The Journal of Defense Software Engineering January 2008


The Critical Need for Software Engineering Education

plenty of science and engineering in for a science or engineering background Monumental Software Disasters.
their curricula (e.g., physics, mathemat- for the certification, so it is not the same Prentice-Hall, 1997.
ics, and embedded systems). They as other professional engineering certifi- 8. Eggen, D., and G. Witte. “The FBI’s
should not have an overemphasis on cation programs. In addition, at the time Upgrade That Wasn’t.” Washington
management, business, and processes. this article was written, there were only Post 18 Aug. 2006.
The Association for Computing 575 people in the world who have the 9. U.S. House of Representatives. Proc.
Machinery (ACM), the IEEE, and the CSDP certification. Beginning in 1999, of the Aviation Subcommittee
National Science Foundation have devel- Texas began certifying software engi- Meeting. Washington, D.C.: 2001.
oped very good undergraduate curricula neers [34]. In addition, the Open Group 10. Leveson, Nancy G. “Role of Software
in software engineering [3]. has established an information technolo- in Spacecraft Accidents.” Journal of
Currently in the United States, there gy architect certification program [35]. Spacecraft and Rockets 41.4 (2004).
are only 10 accredited software engineer- 11. Winter, D.C. Presentation at the
ing undergraduate programs [31], while Conclusion National Workshop on Aviation
there are 67 aerospace engineering pro- Higher education in the United States Software Systems: Design for
grams. The United States needs many needs to be more responsive to the soft- Certifiably Dependable Systems.
more software engineering programs. ware engineering needs of its industry Alexandria, VA: Oct. 5-6, 2006.
This needs to happen soon, since it takes and government labs. The United States 12. “The Aging Workforce: Turning
years to start new programs and for stu- cannot be complacent with its techno- Boomers Into Boomerangs.” The
dents to graduate. In addition, the logical leads in any field, especially soft- Economist 16 Feb. 2006.
United States has an aging workforce. ware and aerospace, which are two of 13. Albaugh, J.F. “Embracing Risk: A
Some companies in the aerospace and the most important industries in its Vision for Aerospace in the 21st
defense business could see 40 percent of economy. These two industries annually Century.” Frank Whittle Lecture, Royal
their workforce retire in the next five provide more than $180 billion and $900 Aeronautical Society, Jan. 19, 2005.
years [12]. According to the Wall Street billion, respectively, to the economy. 14. Commission on the Future of the U.S.
Journal, organizations such as the Technology has been changing at an Aerospace Industry. “Final Report of
National Aeronautics and Space exponential rate, and too often curricula the Commission on the Future of the
Administration have more engineers changes extremely slowly. Software engi- U.S. Aerospace Industry.” Washington
over 60 than under 30. neering needs to be incorporated into D.C.: National Academies Press, 2002.
In addition to the existing undergrad- existing science and engineering pro- 15. Hafner, K. “Honey, I Programmed the
uate software engineering programs, grams, especially aerospace engineering Blanket.” New York Times 27 May
there are 109 software engineering mas- curricula. We also need to create more 1999.
ter’s degree programs and 40 software dedicated software engineering educa- 16. Pehrson, R.J. “Software Development
engineering doctorate programs in the tional programs at all levels – short for the Boeing 777.” CrossTalk
United States. Few of the undergraduate courses, bachelors, masters, and doctorate Jan. 1996.
or graduate programs, however, are at levels. And finally, there also needs to be a 17. Moody, B.L. “F-22 Software Risk
major research universities. In addition, national effort to develop professional Reduction.” CrossTalk May, 2000.
few of them exist at universities includ- certification of software engineers.◆ 18. U.S. Air Force. Software Technology
ed in the top 25 schools listed in the U.S. Support Center (STSC). “A Gentle
News and World Report rankings. Most of References Introduction to Software Engineer-
these programs are at relatively small 1. Jorgenson, D.W., and C.W. Wessner, ing.” Hill Air Force Base, UT: STSC,
schools, maybe because they are able to Eds. Measuring and Sustaining the 1999.
react more quickly to industry and soci- New Economy, Software, Growth, and 19. Glass, R.L. Facts and Fallacies of Soft-
ety needs. the Future of the U.S. Economy. ware Engineering. Addison-Wesley,
Unfortunately, change occurs Washington, D.C.: National Acade- 2006.
extremely slowly in academia because mies Press, 2006. 20. Ada Home <www.adahome.com>.
there are few incentives to change. 2. NIST <www.nist.gov/public_affairs/ 21. Knight, J.C. Presentation at the
Government funding could and should releases/n02-10.htm>. National Workshop on Aviation
be used to help expedite these changes. 3. IEEE Computer Society and the Software Systems: Design for
Industry leaders need to get involved ACM. “Curriculum Guidelines for Certifiably Dependable Systems.
and demand change as well. There needs Undergraduate Degree Programs in Alexandria, VA: Oct. 5-6, 2006.
to be internships and mentoring avail- Software Engineering.” 2004 <http:// 22. American Institute of Physics. The
able. There is also a need for continuing sites.computer.org/ccse/SE2004 Statistical Research Center <www.aip.
education. At the government labs and Volume.pdf>. org/statistics>.
in industry, there is a huge need for soft- 4. Vaughn, R. “Software Engineering 23. Knight, J.C., and N.G. Leveson.
ware engineering training for its existing Degree Programs.” CrossTalk “Software and Higher Education
workforce. Mar. 2000. Inside Risks Column.” Communica-
We also need software engineering 5. Computer Science and Telecommu- tions of the ACM 49.1 (2006).
professional certification. The IEEE has nications Board. Expanding Infor- 24. Sanders, P. “Improving Software
developed an excellent Certified mation Technology Research to Meet Engineering Practice.” CrossTalk
Software Development Professional Society’s Needs. Washington, D.C.: Jan. 1999.
(CSDP) program [32, 33]. This is a great The National Academies Press, 2000. 25. Aging Avionics in Military Aircraft.
program, but it is not quite a software 6. Sommerville, I. Software Engineering. Washington D.C.: National Academies
engineering certification program. Addison-Wesley, 2006. Press, 1993.
Unfortunately, there is no requirement 7. Glass, Robert L. Software Runaways: 26. Long, L.N. “Computing, Information,

January 2008 www.stsc.hill.af.mil 9


Training and Education

and Communication: The Fifth Pillar


COMING EVENTS of Aerospace Engineering.” Journal of About the Author
Aerospace Computing, Information, Lyle N. Long, D.Sc., is
and Communication 1.1 (2004).
a distinguished professor
February 4-8
27. “The Future of Aerospace.” Wash-
of aerospace engineer-
28 Annual Texas Computer Education
th

ington, D.C.: National Academies


ing, bioengineering, and
Press, 1993.
Association’s Convention and Exposition
mathematics at the Penn-
28. Pennsylvania State University Curri-
Austin, TX
sylvania State University.
culum Guide 2006-2007 <www.aero.
www.tcea2008.org
He is also director of the graduate minor
psu.edu/undergrads/UG_Curriculum
in computational science. Long has a
_Guide_2006-07.pdf>.
doctorate of science from George
29. “Educating the Engineer of 2020:
February 13-15
2008 Conference for Industry and
Adapting Engineering Education to Washington University, a master’s degree
Education Collaboration
the New Century.” Washington D.C.: from Stanford University, and a bache-
New Orleans, LA National Academies Press, 2005. lor’s degree in mechanical engineering
www.asee.org/conferences/ciec/ 30. <www.csci.psu.edu/minor.html>. from the University of Minnesota. He is
31. ABET <www.abet.org/>. an IEEE Computer Society Certified
Software Development Professional.
2008/index.cfm
32. IEEE Computer Society. IEEE
Computer Society Certified Software Long received the 1993 IEEE Computer
February 18-22 Development Professional Program Society Gordon Bell Prize. He is a Fellow
Web Center <www.computer.org/ of the American Institute of Aeronautics
and Astronautics, is a senior member of
2008 Working IEEE/IFIP Conference on
por tal/pages/ieeecs/education/
the IEEE, and has written more than 130
Software Architecture
certification/>.
33. IEEE Computer Society. Guide to the technical papers. In 2007-2008, he was a
Vancouver, BC, Canada

Software Engineering Body of Moore Distinguished Scholar at the


www.wicsa.net

Knowledge. IEEE Computer Society, California Institute of Technology.


2004.
34. Voas, J. “The Software Quality
February 25-28
Certification Triangle.” CrossTalk
Pennsylvania State University
24 Annual National Test and
th

Nov., 1998.
233 Hammond BLDG
Evaluation Conference University Park, PA 16802
Palm Springs, CA 35. The Open Group. “IT Architect Phone: (814) 865-1172
www.ndia.org/Template.cfm? Certification Program” <www.open Fax: (814) 865-7092
Section=8910&Template=/Content group.org/itac>. E-mail: lnl@psu.edu
Management/ContentDisplay.cfm
&ContentID=18912
LETTER TO THE EDITOR
Dear CrossTalk Editor, thinking.
February 27-28 Once again, the cover for CrossTalk This edition should be given to every
is a knockout! Congratulations to the staff systems engineer manager and staff, as
and to the editor for a great edition. I well as software managers. Let’s get the
AFCEA 2008 Homeland

was wondering when systems engineer- communication going among our con-
Security Conference

ing would be a transitional topic about tractors!


Washington, D.C.
systems engineering and software inclu- I could not have been more pleased
www.afcea.org/events/homeland/
landing.asp sion. with Dr. John W. Fischer’s introduction
When I stepped down from the prin- in the Sponsor’s Note to this month’s
cipal investigator position on the B-1B issue of CrossTalk. His remarks are
program, I went into software because dead-on regarding the issues and evolution
of the lack of understanding I found of system engineering with software.
April 29-May 2
between systems engineering and soft- Gee, can you imagine what the founda-
ware. Due to my relationship with the tion for requirements would start to look
company’s system engineering manager like?
and the software manager – and the help Thanks for another great issue!
of CrossTalk articles that I sent
2008 Systems and Software

them – they finally decided to have meet-


Technology Conference
ings in their manager’s office and talked – Melonee Moses
Las Vegas, NV
www.sstc-online.org together! What a milestone that was! I Software/Logistics Management Specialist
still send CrossTalk articles to these DCMA Boeing
guys, which they are grateful for because Long Beach, CA
COMING EVENTS: Please submit coming events that

it helps keep them current on industry <melonee.moses@dcma.mil>


are of interest to our readers at least 90 days
before registration. E-mail announcements to:
nicole.kentta@hill.af.mil.

10 CROSSTALK The Journal of Defense Software Engineering January 2008

You might also like