ingénierie informatique et logiciels quatrième emploi à temps

exigences opérationnelles https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10534
Mon but dans ce cours est Apprenez à coopérer, les statistiques de fréquence de mots texte chinois
Ce travail m'a aidé en termes de ce que les objectifs spécifiques de Code d'essai, le code d'exécution me permet de mieux comprendre le contenu de ce cours
références https://www.cnblogs.com/guoming0000/archive/2012/06/13/2548350.html https://blog.csdn.net/qq_44174481/article/details/95921514?depth_1-utm_source=distribute.pc_relevant.none -task-blog-BlogCommendFromBaidu-2 & utm_source = distribute.pc_relevant.none-tâche-blog-BlogCommendFromBaidu-2 https://blog.csdn.net/sand8o8time/article/details/81412661?depth_1-utm_source=distribute.pc_relevant.none- tâche-blog-BlogCommendFromBaidu-6 & utm_source = distribute.pc_relevant.none-tâche-blog-BlogCommendFromBaidu-6
Code lien Cloud https://gitee.com/yuan_jia_hao/learngit.git

Job 1

Chaque personne deux fois pour le travail avant que le code est écrit, les exigences, et suivez les spécifications du code (spécifications de style, les spécifications de conception) exige que les élèves de juger d' autres programmes, et la révision du code (réutilisation de code selon le tableau de vérification https: //www.cnblogs .com / xinz / archives / 2011 / 11/20 / 2255971.html), le nombre d'évaluations nécessaires pas moins de huit passagers,
le contenu d'évaluation directement sur vos commentaires de retour du travail sont évalués dans
le même temps une autre mise en place d' un blog, vous ferez la Capture d' écran des critiques ou un lien sur le blog, et parler de leur vue d' ensemble sur votre blog,

résumé

Les dispositions du code sont les spécifications du code doivent se conformer à certaines conditions. Avec la spécification lorsque le code sera belle et facile à comprendre, l'examen du code ainsi que le rôle de l'échange et la diffusion.

fonctionnement à deux

Ils font équipe à la paire liberté de programmation

programmation paire de référence, processus ( https://www.cnblogs.com/xinz/archive/2011/08/07/2130332.html) mènent deux ont travaillé ensemble pour réaliser ce projet
pour obtenir un outil simple et logiciel complet (la version chinoise programme) statistiques de caractères du fichier: pour le roman « Dream of Red Mansions » exigence peut analyser les différents personnages viennent au nombre de fois chaque chapitre gyrus apparaissent respectifs, ces statistiques peuvent être écrites dans un format de fichier csv.
Test unitaire, test de régression, test de performance, l'utilisation d'outils associés dans le cadre de la réalisation du programme ci - dessus.
Pour pratiquer Personal Software Process (PSP), et enregistrer progressivement leur temps passé dans chaque partie du génie logiciel.
L'utilisation du système de gestion de code source (GitHub, Gitee, Coding.net, etc.),
pour la formation des logiciels mentionnés ci-dessus, le nouveau texte du roman « Water Margin » Analyse des différents chapitres occurrences de chiffres, d'examiner le code.
Le processus de développement du programme ci - dessus de la programmation de paire pour enregistrer un nouveau blog, en particulier la nécessité de montrer le processus de programmation de paire sous diverses formes, et les procédures d'obtention de la section « Dream of Red Mansions » et « bord de l' eau » de chaque caractère et le nombre d'occurrences de ce personnage apparaît toujours plein nombre, pour montrer par des graphiques à barres, camemberts, tableaux et autres formes.
« Dream of Red Mansions » et le texte de fiction « Water Margin » seront envoyés au groupe.
Notez que les exigences de la sous-section peuvent comprendre automatiquement les occurrences

  clc;
  close all;
  dirs = dir('D:\homebook\honglou.txt');%*号是通配符,读取当前路径下的所有的txt文件
  writein = fopen('result.txt','a');%这里是新开一个文本文件供写入结果
  %dircell=struct2cell(dirs)';%结构体转换成元胞数组,并将结果转置一下,让第一列全为文件名
  %filenames = dircell(:,1);%(:,1)代表所有行的第一列
  for j = 1:120                %这里之所以设为120,是因为红楼梦一共120章啊,哈哈
    %fid = dlmread(['D:\homebook\honglou.txt',dirs(j).name],''0,1)
    fid = fopen(dirs(j).name,'r');
    if fid == -1
        disp('Can not open the file');
        return 
    end
     dict = char('贾宝玉','宝玉','通灵宝玉','林黛玉','黛玉','薛宝钗','宝钗','王熙凤','凤丫头','凤姐','史湘云','湘云','秦可卿','秦氏','妙玉','贾迎   春','迎春','贾巧姐','巧姐','贾惜春','惜春','贾元春','元春','贾探春','探春','李纨','李氏'); %字典,你要查找的关键字
    freq = zeros(size(dict,1),1);%频率
    while(~feof(fid))
        aLine = fgetl(fid);
        disp(aLine)
        for i = 1:size(dict,1)%deblank使用原因:词语长度不一,dict生成时,会在短的词语后面加空格,查找的时候必须去掉,否则搜索不到
            re = strfind(aLine,deblank(dict(i,:)));%strfind函数可以返回查找对象的位置
            freq(i) = freq(i) + length(re);
        end
    end
    for i = 1:size(dict,1)
        disp([dict(i,:),'出现次数:',num2str(freq(i))])
        fprintf(writein,'%s ',num2str(freq(i)));
    end
    fprintf(writein,'\n');
    fclose(fid);
  end
PSP Etapes du processus Logiciels personnels chronophage estimée Le temps réel
Planification plan 6 h 12h
Estimation Estimer combien de temps cette tâche exige une semaine quinze jours
Développement développer une semaine une semaine
Une analyse Analyse des besoins 48h 72h
norme de codage code Spécification 1 heure 4 heures
Conception conception spécifique 24h 48h
Codage codage spécifique 48h 120h
code Review code Review 2h 3h
test test 1 h 2h
rapports rapport 1 h 1.5h
Avec un temps total --- quinze jours quinze jours

Je suppose que tu aimes

Origine www.cnblogs.com/yjh1128/p/12637214.html
conseillé
Classement