<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные проблемы науки и образования</journal-title>
      </journal-title-group>
      <issn>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-16167</article-id>
      <title-group>
        <article-title>ЖИЗНЕННЫЙ ЦИКЛ ИСХОДНОГО КОДА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Фадеев</surname>
              <given-names>С.Г.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Fadeev</surname>
              <given-names>S.G.</given-names>
            </name>
          </name-alternatives>
          <email>writetofadeev@gmail.com</email>
          <xref ref-type="aff" rid="affbda137c4"/>
        </contrib>
      </contrib-group>
      <aff id="affbda137c4">
        <institution xml:lang="ru">ФГБОУ ВПО «ЧГУ им. И.Н. Ульянова»</institution>
        <institution xml:lang="en">Chuvash State University n.a. I.N. Ulyanov</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2014-06-13">
        <day>13</day>
        <month>06</month>
        <year>2014</year>
      </pub-date>
      <issue>6</issue>
      <fpage>175</fpage>
      <lpage>175</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-education.ru/ru/article/view?id=16167</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Рассмотрены стадии жизненного цикла исходного кода по аналогии со стадиями жизненного цикла программного обеспечения: формирование требований, проектирование, реализация, тестирование, внедрения, эксплуатация и сопровождение. Каждая стадия жизненного цикла исходного кода описана в сравнении соответствующей стадией жизненного цикла программного обеспечения. Приведено соотношение времени стадий между собой. В описании стадии формирования требований к исходному коду проведено деление требований на общие и специфические. Общие требования к исходному коду не являются уникальными и поэтому к моменту начала работы над программным проектом являются уже сформированными и для них не требуется отдельная стадия проектирования. Специфические требования к исходному коду меняются от проекта к проекту и для них требуется стадия проектирования. Во многом стадии жизненного цикла исходного кода схожи со стадиями жизненного цикла программного обеспечения, что делает возможным взаимообогащения обеих технологий.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>We consider the stages of life cycle of source code by analogy with the stages of software life cycle: requirements definition, design, implementation, testing, deployment, operation and maintenance. Each stage of life cycle of source code is described in comparison with the corresponding stage of software life cycle. The time relationship between stages is given. In the description of the stage of requirements definition to source code division of requirements into general and specific is carried out. General requirements to source code are not unique and therefore at the beginning of work on a software project are already formed and they do not require a separate design stage. Specific requirements to source code change from project to project and require the design stage. In many respects the stages of life cycle of source code are similar to the stages of software life cycle, making it possible to mutual enrichments of both technologies.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>исходный код</kwd>
        <kwd>жизненный цикл</kwd>
        <kwd>программное обеспечение</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>source code</kwd>
        <kwd>life cycle</kwd>
        <kwd>software</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. ГОСТ Р 54593-2011. Информационные технологии. Свободное программное обеспечение. Общие положения. М.: Стандартинформ, 2011.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Coverity SAVE [Электронный ресурс]. — Режим доступа: http://www.coverity.com/products/coverity-save/ (дата обращения: 31.10.2014).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Klocwork Insight [Электронный ресурс]. — Режим доступа: http://www.klocwork.com/products-services/klocwork (дата обращения: 31.10.2014).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. PVS-Studio [Электронный ресурс]. — Режим доступа: http://www.viva64.com/ru/pvs-studio/ (дата обращения: 31.10.2014).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. ReSharper [Электронный ресурс]. — Режим доступа: http://www.jetbrains.com/resharper/ (дата обращения: 31.10.2014).</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
