公司SCM供应链管理_第1页
公司SCM供应链管理_第2页
公司SCM供应链管理_第3页
公司SCM供应链管理_第4页
公司SCM供应链管理_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020年4月19日

公司SCM供应链管理

文档仅供参考

SoftwareConfigurationManagement(SCM)

DocumentNumber:[nn]

Date:Day,MonthDay,Year

[ProjectName]

[Author1]

[Author2-ifnone,leaveblankline]

[Author3-ifnone,leaveblankline]

[Author4-ifnone,leaveblankline]

Professor[Name]

SoftwareEngineeringDepartment

MonmouthUniversity

WestLongBranch,NJ07764-1898

TableofContents

TOC\o"1-3"

1.Scope

3

1.1.Identification

3

1.2.SystemOverview

3

1.3.DocumentOverview

3

2.ReferencedDocuments

3

3.RequirementsSummary

3

3.1.Background,Objectives,andScope

4

3.2.OperationalPoliciesandConstraints

4

3.3.DescriptionofCurrentSystemorSituation

5

3.4.UsersorInvolvedPersonnel

5

3.4.1ConfigurationRequirements

6

3.5.SoftwareConfigurationManagementCriteria

6

4.Justification

9

4.1AssumptionsandConstraints

9

4.2AdditionalItemsforconsideration:

9

5.Notes

10

1Scope

[Thissectionshallbedividedintothefollowingparagraphs.]

1.1Identification

[Thisparagraphshallcontainafullidentificationofthesystemandthesoftwaretowhichthisdocumentapplies,including,asapplicable,identificationnumber(s),title(s),abbreviation(s),versionnumber(s),andreleasenumber(s).]

1.2SystemOverview

[Thisparagraphshallbrieflystatethepurposeofthesystemandthesoftwaretowhichthisdocumentapplies.Itshalldescribethegeneralnatureofthesystemandsoftware;summarizethehistoryofsystemdevelopment,operation,andmaintenance;identifytheprojectsponsor,acquirer,user,developer,andsupportagencies;identifycurrentandplannedoperatingsites;andlistotherrelevantdocuments.]

1.3DocumentOverview

[Thisparagraphshallsummarizethepurposeandcontentsofthisdocumentandshalldescribeanysecurityorprivacyconsiderationsassociatedwithitsuse.]

2ReferencedDocuments

[Thissectionshalllistthenumber,title,revision,anddateofalldocumentsreferencedinthisspecification.Thissectionshallalsoidentifythesourceforalldocuments.]

3RequirementsSummary

[Thissectionshallbedividedintothefollowingparagraphstodescribetheriskmanagementrequirementsasitcurrentlyexists.]

3.1Background,Objectives,andScope

[Thisparagraphshalldescribethebackground,missionorobjectives,andscopeoftheproductorsituation.]

[Example:Requirementsregardingsoftwareconfigurationmanagement(SCM)coverabroadarena.SCMisconsideredoneoftheintegralprocessesthatsupporttheotheractivitiesinthestandard.Thedeveloper'sapproach,describedintheproject'sSDP,istoaddressallapplicablecontractclausesforSCMincluding:

Configurationidentification

Configurationcontrol

Configurationstatusaccounting

Configurationaudits

Packaging,storage,handling,anddelivery

3.2OperationalPoliciesandConstraints

[Thisparagraphshalldescribeanyoperationalpoliciesandconstraintsthatapplytothecurrentsystemorsituation.]

[Example:SCMactivitiesapplytoallsoftwareproductsprepared,modified,and/orusedtodevelopsoftwareproductsaswellastotheproductsunderdevelopment,modification,reengineering,orreuse.Ifasystem/subsystemorSWIisdevelopedinmultiplebuilds,SCMineachbuildistobeunderstoodtotakeplaceinthecontextofthesoftwareproductsandcontrolsinplaceatthestartofthebuild.]

3.3DescriptionofCurrentSystemorSituation

[Thisparagraphshallprovideadescriptionofthecurrentsystemorsituation,identifyingdifferencesassociatedwithdifferentstatesormodesofoperation(forexample,regular,maintenance,training,degraded,emergency,alternative-site,wartime,peacetime).Thedistinctionbetweenstatesandmodesisarbitrary.Asystemmaybedescribedintermsofstatesonly,modesonly,stateswithinmodes,modeswithinstates,oranyotherschemethatisuseful.Ifthesystemoperateswithoutstatesormodes,thisparagraphshallsostate,withouttheneedtocreateartificialdistinctions.]

3.4UsersorInvolvedPersonnel

[Thisparagraphshalldescribethetypesofusersofthesystem,orpersonnelinvolvedinthecurrentsituation,including,asapplicable,organizationalstructures,training/skills,responsibilities,activities,andinteractionswithoneanother.]

[Example:Developer'skeyactivitiesrelatedtoSoftwareconfigurationmanagement:

Describetheapproachtobefollowedforsoftwareconfigurationmanagement,identifyingrisks/uncertaintiesandplansfordealingwiththem.Coverallcontractualclausespertainingtosoftwareconfigurationmanagement.

ParticipateinselectingCSCIsduringsystem(architectural)design.Identifyentitiestobeplacedunderconfigurationcontrol.Assignaproject-uniqueidentifiertoeachSWIandeachadditionalentitytobeplacedunderconfigurationcontrol,includingsoftwareproductstobedevelopedorusedandtheelementsofthesoftwaredevelopmentenvironment.Useanidentificationschemethatidentifiesentitiesatthelevelofcontrolandincludeversion/revision/releasestatus.

Establishandimplementproceduresdesignatinglevelsofcontroleachidentifiedentitymustpassthrough,thepersonsorgroupswithauthoritytoauthorizechangesandtomakechangesateachlevel,andthestepstobefollowedtorequestauthorizationforchanges,processchangerequests,trackchanges,distributechanges,andmaintainpastversions.Proposetotheacquirer,inaccordancewithcontractuallyestablishedformsandprocedures,changesthataffectanentityalreadyunderacquirercontrol.

Prepareandmaintainrecordsofconfigurationstatusofallentitiesthathavebeenplacedunderproject-levelorhigherconfigurationcontrol.Maintainconfigurationstatusrecordsforthelifeofthecontract.Include,asapplicable,version/revision/release,changessincebeingplacedunderproject-levelorhigherconfigurationcontrol,andstatusofassociatedproblem/changereports.

Supportacquirer-conductedconfigurationauditsasspecifiedinthecontract.

Establishandimplementproceduresforpackaging,storage,handling,anddeliveryofdeliverablesoftwareproducts.Maintainmastercopiesofdeliveredsoftwareproductsforthedurationofthecontract.

Prepareaversiondescriptionforthesystem.

Meetgeneralrequirementsandperformintegralprocessesofthestandard.]

3.4.1ConfigurationRequirements

[Thisparagraphdescribestheconfigurationmanagementrequirementsfortheproject.]

[Example:SCMrequirementstaskthedeveloperto"keeptrackof"everythingduringthecourseofthedevelopment.SCMisanactivity,notanorganization.SCMmaybeperformedbymembersofthedevelopmentteam,individualswithinaprojecttaskedwiththatresponsibility,aseparateorganization,orotherarrangementsuitablefortheproject.]

3.5SoftwareConfigurationManagementCriteria

[Thisparagraphdescribesthesoftwareconfigurationmanagementcriteriatobefollowedduringtheproject.

[Example:Thestandardrequiresthedevelopertoestablishlevelsofcontrolforallworkproducts.Someexamplesofpossiblelevelsofcontrolandofthingsthedevelopermightidentifyandcontrolare:

Authorcontrol:

Engineeringdata--notes,records,workinprogress(i.e.,dataspecifiedindocumentsassociatedwithparticulardevelopmentactivities)

Softwaredevelopmentfiles

Projectcontrol:

Sourcecodefiles,datafiles,installationsoftware

Informationindocumentsagreeduponbytheprojecttobecorrect

Reuselibraries

Evaluationrecords

Organizationalcontrol:

Generalpurposesoftware--operatingsystems,databasemanagementsystems,e-mail,wordprocessors,spreadsheets

Engineeringanddevelopmenttools--CASEtools,editors,compilers,debuggers,SCMtools,testsoftware

Computersystemadministrativetoolsandproducts--diagnosticsoftware,networkmanagers,archives,backups

Evaluationrecords

Acquirercontrol:

Specifications

SomekeygoalsofSCMrequirementsaretoensurethatthedeveloper:keepstrackofallsoftwareandsoftwareproductdescriptionsassociatedwiththeproject;implementsonlyauthorizedchangestorequirements;andknowswhatsoftwareandassociatedproductsmatchaspecificsetofrequirementsorchangestothoserequirements.

Toimplementchangestorequirements,theacquireranddevelopermustagreeuponwhatthosechangesare.Whenrequirementshavebeendefinedandrecordedasspecificationsandthosespecificationshavebeenplacedoncontract,changesareimplementedthroughcontractmodifications.Whenspecificationshavenotbeenmadeapartofthecontract,theacquireranddeveloperwillneedtoprovideameansforcontrollingandmakingchangestorequirements.Thesemeanscanbeasinformalasaphonecallorhand-shake,orasformalasdocumentssignedbyauthorizedacquireranddeveloperrepresentatives.Thestandarddoesnotprovidecontractualformsornoticesconcerningchangesinrequirements,suchasEngineeringChangeProposals(ECPs),EngineeringChangeNotices(ECNs),ornotificationtousersofchangesinaparticularversionofthesoftware.Althoughthestandarddoesprovideareminderintheformoftwo"shell"requirementstosupportacquirerconfigurationmanagementactivitiesfor(1)

proposingchangestoacquirercontrolledentities,and(2)

supportingconfigurationaudits,theseactivitiesmaynotapplytoallprojects.

Allworkproducts(includingcomputerizedfiles,thesoftwareproductsthatconstitutethedevelopmentenvironment,andhardware),notjustdeliverables,aretobeidentifiedandcontrolledduringthedevelopmentandunderdevelopersoftwareconfigurationmanagementactivity.Thephysicallycontrolleditemscaninclude:computerfiles,magneticmedia(tapes,diskettes,videocassettes),paperdocuments,books,manuals,anddrawings.

Thestandardleavesituptothedevelopertodescribewhatsoftwareconfigurationmanagementrecordswillbeproduced,whentheywillbeproduced,thelevelofdetailofinformationthatwillbecontainedineachrecordandwhoisresponsibleforperformingtheseactivities.

4Justification

[Thissectionshallbedividedintothefollowingparagraphs.]

4.1AssumptionsandConstraints

[Thisparagraphshallidentifyanyassumptionsandconstraintsapplicabletothechangesidentifiedinthissection.]

4.2AdditionalItemsforconsideration:

[Thisparagraphshallidentifyadditionalitemsthatshouldbetakenintoconsideration.]

[Example:Additionalitemsthatshouldbetakenintoconsiderationare:

Desc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论